All Downloads are FREE. Search and download functionalities are using the official Maven repository.

models.codedeploy-2014-10-06-intermediate.json Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS CodeDeploy module holds the client classes that are used for communicating with AWS CodeDeploy Service

There is a newer version: 2.29.15
Show newest version
{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ "continueDeployment", "skipWaitTimeForInstanceTermination", "updateApplication", "batchGetApplications", "batchGetDeployments", "batchGetOnPremisesInstances", "deleteGitHubAccountToken", "putLifecycleEventHookExecutionStatus", "batchGetDeploymentTargets", "getDeploymentTarget", "listDeploymentTargets" ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customErrorCodeFieldName" : null,
    "customProtocolFactoryFqcn" : null,
    "customResponseMetadata" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "defaultSimpleMethodTestRegion" : null,
    "deprecatedOperations" : [ "BatchGetDeploymentInstances", "GetDeploymentInstance", "ListDeploymentInstances", "SkipWaitTimeForInstanceTermination" ],
    "deprecatedShapes" : [ "InstanceDoesNotExistException", "InstanceIdRequiredException", "InstanceStatus", "InstanceSummary" ],
    "excludeClientCreateMethod" : false,
    "modelMarshallerDefaultValueSupplier" : { },
    "operationModifiers" : null,
    "paginationCustomization" : null,
    "renameShapes" : null,
    "sdkModeledExceptionBaseClassName" : null,
    "sdkRequestBaseClassName" : null,
    "sdkResponseBaseClassName" : null,
    "serviceSpecificClientConfigClass" : null,
    "serviceSpecificHttpConfig" : null,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "shareModelConfig" : null,
    "skipSyncClientGeneration" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true,
    "verifiedSimpleMethods" : [ "listApplications", "listDeploymentConfigs", "listDeployments", "listGitHubAccountTokenNames", "listOnPremisesInstances" ]
  },
  "metadata" : {
    "apiVersion" : "2014-10-06",
    "asyncBuilder" : "DefaultCodeDeployAsyncClientBuilder",
    "asyncBuilderInterface" : "CodeDeployAsyncClientBuilder",
    "asyncClient" : "DefaultCodeDeployAsyncClient",
    "asyncInterface" : "CodeDeployAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultCodeDeployBaseClientBuilder",
    "baseBuilderInterface" : "CodeDeployBaseClientBuilder",
    "baseExceptionName" : "CodeDeployException",
    "baseRequestName" : "CodeDeployRequest",
    "baseResponseName" : "CodeDeployResponse",
    "cborProtocol" : false,
    "clientPackageName" : "codedeploy",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "CodeDeploy",
    "documentation" : "AWS CodeDeploy 

AWS CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances running in your own facility, serverless AWS Lambda functions, or applications in an Amazon ECS service.

You can deploy a nearly unlimited variety of application content, such as an updated Lambda function, updated applications in an Amazon ECS service, code, web and configuration files, executables, packages, scripts, multimedia files, and so on. AWS CodeDeploy can deploy application content stored in Amazon S3 buckets, GitHub repositories, or Bitbucket repositories. You do not need to make changes to your existing code before you can use AWS CodeDeploy.

AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications, without many of the risks associated with error-prone manual deployments.

AWS CodeDeploy Components

Use the information in this guide to help you work with the following AWS CodeDeploy components:

  • Application: A name that uniquely identifies the application you want to deploy. AWS CodeDeploy uses this name, which functions as a container, to ensure the correct combination of revision, deployment configuration, and deployment group are referenced during a deployment.

  • Deployment group: A set of individual instances, CodeDeploy Lambda deployment configuration settings, or an Amazon ECS service and network details. A Lambda deployment group specifies how to route traffic to a new version of a Lambda function. An Amazon ECS deployment group specifies the service created in Amazon ECS to deploy, a load balancer, and a listener to reroute production traffic to an updated containerized application. An EC2/On-premises deployment group contains individually tagged instances, Amazon EC2 instances in Amazon EC2 Auto Scaling groups, or both. All deployment groups can specify optional trigger, alarm, and rollback settings.

  • Deployment configuration: A set of deployment rules and deployment success and failure conditions used by AWS CodeDeploy during a deployment.

  • Deployment: The process and the components used when updating a Lambda function, a containerized application in an Amazon ECS service, or of installing content on one or more instances.

  • Application revisions: For an AWS Lambda deployment, this is an AppSpec file that specifies the Lambda function to be updated and one or more functions to validate deployment lifecycle events. For an Amazon ECS deployment, this is an AppSpec file that specifies the Amazon ECS task definition, container, and port where production traffic is rerouted. For an EC2/On-premises deployment, this is an archive file that contains source content—source code, webpages, executable files, and deployment scripts—along with an AppSpec file. Revisions are stored in Amazon S3 buckets or GitHub repositories. For Amazon S3, a revision is uniquely identified by its Amazon S3 object key and its ETag, version, or both. For GitHub, a revision is uniquely identified by its commit ID.

This guide also contains information to help you get details about the instances in your deployments, to make on-premises instances available for AWS CodeDeploy deployments, to get details about a Lambda function deployment, and to get details about Amazon ECS service deployments.

AWS CodeDeploy Information Resources

", "endpointPrefix" : "codedeploy", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.codedeploy", "fullModelPackageName" : "software.amazon.awssdk.services.codedeploy.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.codedeploy.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.codedeploy.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.codedeploy.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "codedeploy.model", "paginatorsPackageName" : "codedeploy.paginators", "protocol" : "json", "requestTransformPackageName" : "codedeploy.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceName" : "CodeDeploy", "signingName" : "codedeploy", "syncBuilder" : "DefaultCodeDeployClientBuilder", "syncBuilderInterface" : "CodeDeployClientBuilder", "syncClient" : "DefaultCodeDeployClient", "syncInterface" : "CodeDeployClient", "transformPackageName" : "codedeploy.transform", "uid" : "codedeploy-2014-10-06", "xmlProtocol" : false }, "operations" : { "AddTagsToOnPremisesInstances" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Adds tags to on-premises instances.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InstanceNameRequiredException", "documentation" : "

An on-premises instance name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidInstanceNameException", "documentation" : "

The on-premises instance name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "TagRequiredException", "documentation" : "

A tag was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidTagException", "documentation" : "

The tag was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "TagLimitExceededException", "documentation" : "

The maximum allowed number of tags was exceeded.

", "httpStatusCode" : null }, { "exceptionName" : "InstanceLimitExceededException", "documentation" : "

The maximum number of allowed on-premises instances in a single call was exceeded.

", "httpStatusCode" : null }, { "exceptionName" : "InstanceNotRegisteredException", "documentation" : "

The specified on-premises instance is not registered.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AddTagsToOnPremisesInstancesRequest", "variableName" : "addTagsToOnPremisesInstancesRequest", "variableType" : "AddTagsToOnPremisesInstancesRequest", "documentation" : "

Represents the input of, and adds tags to, an on-premises instance operation.

", "simpleType" : "AddTagsToOnPremisesInstancesRequest", "variableSetterType" : "AddTagsToOnPremisesInstancesRequest" }, "methodName" : "addTagsToOnPremisesInstances", "operationName" : "AddTagsToOnPremisesInstances", "paginated" : false, "returnType" : { "returnType" : "AddTagsToOnPremisesInstancesResponse", "documentation" : null }, "syncReturnType" : "AddTagsToOnPremisesInstancesResponse" }, "BatchGetApplicationRevisions" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about one or more application revisions.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationDoesNotExistException", "documentation" : "

The application does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "RevisionRequiredException", "documentation" : "

The revision ID was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidRevisionException", "documentation" : "

The revision was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "BatchLimitExceededException", "documentation" : "

The maximum number of names or IDs allowed for this request (100) was exceeded.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "BatchGetApplicationRevisionsRequest", "variableName" : "batchGetApplicationRevisionsRequest", "variableType" : "BatchGetApplicationRevisionsRequest", "documentation" : "

Represents the input of a BatchGetApplicationRevisions operation.

", "simpleType" : "BatchGetApplicationRevisionsRequest", "variableSetterType" : "BatchGetApplicationRevisionsRequest" }, "methodName" : "batchGetApplicationRevisions", "operationName" : "BatchGetApplicationRevisions", "paginated" : false, "returnType" : { "returnType" : "BatchGetApplicationRevisionsResponse", "documentation" : "

Represents the output of a BatchGetApplicationRevisions operation.

" }, "syncReturnType" : "BatchGetApplicationRevisionsResponse" }, "BatchGetApplications" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about one or more applications.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationDoesNotExistException", "documentation" : "

The application does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "BatchLimitExceededException", "documentation" : "

The maximum number of names or IDs allowed for this request (100) was exceeded.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "BatchGetApplicationsRequest", "variableName" : "batchGetApplicationsRequest", "variableType" : "BatchGetApplicationsRequest", "documentation" : "

Represents the input of a BatchGetApplications operation.

", "simpleType" : "BatchGetApplicationsRequest", "variableSetterType" : "BatchGetApplicationsRequest" }, "methodName" : "batchGetApplications", "operationName" : "BatchGetApplications", "paginated" : false, "returnType" : { "returnType" : "BatchGetApplicationsResponse", "documentation" : "

Represents the output of a BatchGetApplications operation.

" }, "syncReturnType" : "BatchGetApplicationsResponse" }, "BatchGetDeploymentGroups" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about one or more deployment groups.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationDoesNotExistException", "documentation" : "

The application does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentGroupNameRequiredException", "documentation" : "

The deployment group name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentGroupNameException", "documentation" : "

The deployment group name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "BatchLimitExceededException", "documentation" : "

The maximum number of names or IDs allowed for this request (100) was exceeded.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentConfigDoesNotExistException", "documentation" : "

The deployment configuration does not exist with the IAM user or AWS account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "BatchGetDeploymentGroupsRequest", "variableName" : "batchGetDeploymentGroupsRequest", "variableType" : "BatchGetDeploymentGroupsRequest", "documentation" : "

Represents the input of a BatchGetDeploymentGroups operation.

", "simpleType" : "BatchGetDeploymentGroupsRequest", "variableSetterType" : "BatchGetDeploymentGroupsRequest" }, "methodName" : "batchGetDeploymentGroups", "operationName" : "BatchGetDeploymentGroups", "paginated" : false, "returnType" : { "returnType" : "BatchGetDeploymentGroupsResponse", "documentation" : "

Represents the output of a BatchGetDeploymentGroups operation.

" }, "syncReturnType" : "BatchGetDeploymentGroupsResponse" }, "BatchGetDeploymentTargets" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Returns an array of targets associated with a deployment. This method works with all compute types and should be used instead of the deprecated BatchGetDeploymentInstances.

The type of targets returned depends on the deployment's compute platform:

  • EC2/On-premises: Information about EC2 instance targets.

  • AWS Lambda: Information about Lambda functions targets.

  • Amazon ECS: Information about Amazon ECS service targets.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidDeploymentIdException", "documentation" : "

At least one of the deployment IDs was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentIdRequiredException", "documentation" : "

At least one deployment ID must be specified.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentDoesNotExistException", "documentation" : "

The deployment with the IAM user or AWS account does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentTargetIdRequiredException", "documentation" : "

A deployment target ID was not provided.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentTargetIdException", "documentation" : "

The target ID provided was not valid.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentTargetDoesNotExistException", "documentation" : "

The provided target ID does not belong to the attempted deployment.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentTargetListSizeExceededException", "documentation" : "

The maximum number of targets that can be associated with an Amazon ECS or AWS Lambda deployment was exceeded. The target list of both types of deployments must have exactly one item. This exception does not apply to EC2/On-premises deployments.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "BatchGetDeploymentTargetsRequest", "variableName" : "batchGetDeploymentTargetsRequest", "variableType" : "BatchGetDeploymentTargetsRequest", "documentation" : "", "simpleType" : "BatchGetDeploymentTargetsRequest", "variableSetterType" : "BatchGetDeploymentTargetsRequest" }, "methodName" : "batchGetDeploymentTargets", "operationName" : "BatchGetDeploymentTargets", "paginated" : false, "returnType" : { "returnType" : "BatchGetDeploymentTargetsResponse", "documentation" : null }, "syncReturnType" : "BatchGetDeploymentTargetsResponse" }, "BatchGetDeployments" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about one or more deployments.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DeploymentIdRequiredException", "documentation" : "

At least one deployment ID must be specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentIdException", "documentation" : "

At least one of the deployment IDs was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "BatchLimitExceededException", "documentation" : "

The maximum number of names or IDs allowed for this request (100) was exceeded.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "BatchGetDeploymentsRequest", "variableName" : "batchGetDeploymentsRequest", "variableType" : "BatchGetDeploymentsRequest", "documentation" : "

Represents the input of a BatchGetDeployments operation.

", "simpleType" : "BatchGetDeploymentsRequest", "variableSetterType" : "BatchGetDeploymentsRequest" }, "methodName" : "batchGetDeployments", "operationName" : "BatchGetDeployments", "paginated" : false, "returnType" : { "returnType" : "BatchGetDeploymentsResponse", "documentation" : "

Represents the output of a BatchGetDeployments operation.

" }, "syncReturnType" : "BatchGetDeploymentsResponse" }, "BatchGetOnPremisesInstances" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about one or more on-premises instances.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InstanceNameRequiredException", "documentation" : "

An on-premises instance name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidInstanceNameException", "documentation" : "

The on-premises instance name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "BatchLimitExceededException", "documentation" : "

The maximum number of names or IDs allowed for this request (100) was exceeded.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "BatchGetOnPremisesInstancesRequest", "variableName" : "batchGetOnPremisesInstancesRequest", "variableType" : "BatchGetOnPremisesInstancesRequest", "documentation" : "

Represents the input of a BatchGetOnPremisesInstances operation.

", "simpleType" : "BatchGetOnPremisesInstancesRequest", "variableSetterType" : "BatchGetOnPremisesInstancesRequest" }, "methodName" : "batchGetOnPremisesInstances", "operationName" : "BatchGetOnPremisesInstances", "paginated" : false, "returnType" : { "returnType" : "BatchGetOnPremisesInstancesResponse", "documentation" : "

Represents the output of a BatchGetOnPremisesInstances operation.

" }, "syncReturnType" : "BatchGetOnPremisesInstancesResponse" }, "ContinueDeployment" : { "authenticated" : true, "deprecated" : false, "documentation" : "

For a blue/green deployment, starts the process of rerouting traffic from instances in the original environment to instances in the replacement environment without waiting for a specified wait time to elapse. (Traffic rerouting, which is achieved by registering instances in the replacement environment with the load balancer, can start as soon as all instances have a status of Ready.)

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DeploymentIdRequiredException", "documentation" : "

At least one deployment ID must be specified.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentDoesNotExistException", "documentation" : "

The deployment with the IAM user or AWS account does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentAlreadyCompletedException", "documentation" : "

The deployment is already complete.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentIdException", "documentation" : "

At least one of the deployment IDs was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentIsNotInReadyStateException", "documentation" : "

The deployment does not have a status of Ready and can't continue yet.

", "httpStatusCode" : null }, { "exceptionName" : "UnsupportedActionForDeploymentTypeException", "documentation" : "

A call was submitted that is not supported for the specified deployment type.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentWaitTypeException", "documentation" : "

The wait type is invalid.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentStatusException", "documentation" : "

The specified deployment status doesn't exist or cannot be determined.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ContinueDeploymentRequest", "variableName" : "continueDeploymentRequest", "variableType" : "ContinueDeploymentRequest", "documentation" : "", "simpleType" : "ContinueDeploymentRequest", "variableSetterType" : "ContinueDeploymentRequest" }, "methodName" : "continueDeployment", "operationName" : "ContinueDeployment", "paginated" : false, "returnType" : { "returnType" : "ContinueDeploymentResponse", "documentation" : null }, "syncReturnType" : "ContinueDeploymentResponse" }, "CreateApplication" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an application.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationAlreadyExistsException", "documentation" : "

An application with the specified name with the IAM user or AWS account already exists.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationLimitExceededException", "documentation" : "

More applications were attempted to be created than are allowed.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidComputePlatformException", "documentation" : "

The computePlatform is invalid. The computePlatform should be Lambda or Server.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateApplicationRequest", "variableName" : "createApplicationRequest", "variableType" : "CreateApplicationRequest", "documentation" : "

Represents the input of a CreateApplication operation.

", "simpleType" : "CreateApplicationRequest", "variableSetterType" : "CreateApplicationRequest" }, "methodName" : "createApplication", "operationName" : "CreateApplication", "paginated" : false, "returnType" : { "returnType" : "CreateApplicationResponse", "documentation" : "

Represents the output of a CreateApplication operation.

" }, "syncReturnType" : "CreateApplicationResponse" }, "CreateDeployment" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deploys an application revision through the specified deployment group.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationDoesNotExistException", "documentation" : "

The application does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentGroupNameRequiredException", "documentation" : "

The deployment group name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentGroupNameException", "documentation" : "

The deployment group name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentGroupDoesNotExistException", "documentation" : "

The named deployment group with the IAM user or AWS account does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "RevisionRequiredException", "documentation" : "

The revision ID was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "RevisionDoesNotExistException", "documentation" : "

The named revision does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidRevisionException", "documentation" : "

The revision was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentConfigNameException", "documentation" : "

The deployment configuration name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentConfigDoesNotExistException", "documentation" : "

The deployment configuration does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "DescriptionTooLongException", "documentation" : "

The description is too long.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentLimitExceededException", "documentation" : "

The number of allowed deployments was exceeded.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidTargetInstancesException", "documentation" : "

The target instance configuration is invalid. Possible causes include:

  • Configuration data for target instances was entered for an in-place deployment.

  • The limit of 10 tags for a tag type was exceeded.

  • The combined length of the tag names exceeded the limit.

  • A specified tag is not currently applied to any instances.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidAutoRollbackConfigException", "documentation" : "

The automatic rollback configuration was specified in an invalid format. For example, automatic rollback is enabled, but an invalid triggering event type or no event types were listed.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidLoadBalancerInfoException", "documentation" : "

An invalid load balancer name, or no load balancer name, was specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidFileExistsBehaviorException", "documentation" : "

An invalid fileExistsBehavior option was specified to determine how AWS CodeDeploy handles files or directories that already exist in a deployment target location, but weren't part of the previous successful deployment. Valid values include \"DISALLOW,\" \"OVERWRITE,\" and \"RETAIN.\"

", "httpStatusCode" : null }, { "exceptionName" : "InvalidRoleException", "documentation" : "

The service role ARN was specified in an invalid format. Or, if an Auto Scaling group was specified, the specified service role does not grant the appropriate permissions to Amazon EC2 Auto Scaling.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidAutoScalingGroupException", "documentation" : "

The Auto Scaling group was specified in an invalid format or does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "ThrottlingException", "documentation" : "

An API function was called too frequently.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidUpdateOutdatedInstancesOnlyValueException", "documentation" : "

The UpdateOutdatedInstancesOnly value is invalid. For AWS Lambda deployments, false is expected. For EC2/On-premises deployments, true or false is expected.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidIgnoreApplicationStopFailuresValueException", "documentation" : "

The IgnoreApplicationStopFailures value is invalid. For AWS Lambda deployments, false is expected. For EC2/On-premises deployments, true or false is expected.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidGitHubAccountTokenException", "documentation" : "

The GitHub token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateDeploymentRequest", "variableName" : "createDeploymentRequest", "variableType" : "CreateDeploymentRequest", "documentation" : "

Represents the input of a CreateDeployment operation.

", "simpleType" : "CreateDeploymentRequest", "variableSetterType" : "CreateDeploymentRequest" }, "methodName" : "createDeployment", "operationName" : "CreateDeployment", "paginated" : false, "returnType" : { "returnType" : "CreateDeploymentResponse", "documentation" : "

Represents the output of a CreateDeployment operation.

" }, "syncReturnType" : "CreateDeploymentResponse" }, "CreateDeploymentConfig" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a deployment configuration.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidDeploymentConfigNameException", "documentation" : "

The deployment configuration name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentConfigNameRequiredException", "documentation" : "

The deployment configuration name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentConfigAlreadyExistsException", "documentation" : "

A deployment configuration with the specified name with the IAM user or AWS account already exists .

", "httpStatusCode" : null }, { "exceptionName" : "InvalidMinimumHealthyHostValueException", "documentation" : "

The minimum healthy instance value was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentConfigLimitExceededException", "documentation" : "

The deployment configurations limit was exceeded.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidComputePlatformException", "documentation" : "

The computePlatform is invalid. The computePlatform should be Lambda or Server.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidTrafficRoutingConfigurationException", "documentation" : "

The configuration that specifies how traffic is routed during a deployment is invalid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateDeploymentConfigRequest", "variableName" : "createDeploymentConfigRequest", "variableType" : "CreateDeploymentConfigRequest", "documentation" : "

Represents the input of a CreateDeploymentConfig operation.

", "simpleType" : "CreateDeploymentConfigRequest", "variableSetterType" : "CreateDeploymentConfigRequest" }, "methodName" : "createDeploymentConfig", "operationName" : "CreateDeploymentConfig", "paginated" : false, "returnType" : { "returnType" : "CreateDeploymentConfigResponse", "documentation" : "

Represents the output of a CreateDeploymentConfig operation.

" }, "syncReturnType" : "CreateDeploymentConfigResponse" }, "CreateDeploymentGroup" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a deployment group to which application revisions are deployed.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationDoesNotExistException", "documentation" : "

The application does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentGroupNameRequiredException", "documentation" : "

The deployment group name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentGroupNameException", "documentation" : "

The deployment group name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentGroupAlreadyExistsException", "documentation" : "

A deployment group with the specified name with the IAM user or AWS account already exists.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidEc2TagException", "documentation" : "

The tag was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidTagException", "documentation" : "

The tag was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidAutoScalingGroupException", "documentation" : "

The Auto Scaling group was specified in an invalid format or does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentConfigNameException", "documentation" : "

The deployment configuration name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentConfigDoesNotExistException", "documentation" : "

The deployment configuration does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "RoleRequiredException", "documentation" : "

The role ID was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidRoleException", "documentation" : "

The service role ARN was specified in an invalid format. Or, if an Auto Scaling group was specified, the specified service role does not grant the appropriate permissions to Amazon EC2 Auto Scaling.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentGroupLimitExceededException", "documentation" : "

The deployment groups limit was exceeded.

", "httpStatusCode" : null }, { "exceptionName" : "LifecycleHookLimitExceededException", "documentation" : "

The limit for lifecycle hooks was exceeded.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidTriggerConfigException", "documentation" : "

The trigger was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "TriggerTargetsLimitExceededException", "documentation" : "

The maximum allowed number of triggers was exceeded.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidAlarmConfigException", "documentation" : "

The format of the alarm configuration is invalid. Possible causes include:

  • The alarm list is null.

  • The alarm object is null.

  • The alarm name is empty or null or exceeds the limit of 255 characters.

  • Two alarms with the same name have been specified.

  • The alarm configuration is enabled, but the alarm list is empty.

", "httpStatusCode" : null }, { "exceptionName" : "AlarmsLimitExceededException", "documentation" : "

The maximum number of alarms for a deployment group (10) was exceeded.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidAutoRollbackConfigException", "documentation" : "

The automatic rollback configuration was specified in an invalid format. For example, automatic rollback is enabled, but an invalid triggering event type or no event types were listed.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidLoadBalancerInfoException", "documentation" : "

An invalid load balancer name, or no load balancer name, was specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentStyleException", "documentation" : "

An invalid deployment style was specified. Valid deployment types include \"IN_PLACE\" and \"BLUE_GREEN.\" Valid deployment options include \"WITH_TRAFFIC_CONTROL\" and \"WITHOUT_TRAFFIC_CONTROL.\"

", "httpStatusCode" : null }, { "exceptionName" : "InvalidBlueGreenDeploymentConfigurationException", "documentation" : "

The configuration for the blue/green deployment group was provided in an invalid format. For information about deployment configuration format, see CreateDeploymentConfig.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidEc2TagCombinationException", "documentation" : "

A call was submitted that specified both Ec2TagFilters and Ec2TagSet, but only one of these data types can be used in a single call.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidOnPremisesTagCombinationException", "documentation" : "

A call was submitted that specified both OnPremisesTagFilters and OnPremisesTagSet, but only one of these data types can be used in a single call.

", "httpStatusCode" : null }, { "exceptionName" : "TagSetListLimitExceededException", "documentation" : "

The number of tag groups included in the tag set list exceeded the maximum allowed limit of 3.

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

The input was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "ThrottlingException", "documentation" : "

An API function was called too frequently.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidEcsServiceException", "documentation" : "

The Amazon ECS service identifier is not valid.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidTargetGroupPairException", "documentation" : "

A target group pair associated with this deployment is not valid.

", "httpStatusCode" : null }, { "exceptionName" : "EcsServiceMappingLimitExceededException", "documentation" : "

The Amazon ECS service is associated with more than one deployment groups. An Amazon ECS service can be associated with only one deployment group.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateDeploymentGroupRequest", "variableName" : "createDeploymentGroupRequest", "variableType" : "CreateDeploymentGroupRequest", "documentation" : "

Represents the input of a CreateDeploymentGroup operation.

", "simpleType" : "CreateDeploymentGroupRequest", "variableSetterType" : "CreateDeploymentGroupRequest" }, "methodName" : "createDeploymentGroup", "operationName" : "CreateDeploymentGroup", "paginated" : false, "returnType" : { "returnType" : "CreateDeploymentGroupResponse", "documentation" : "

Represents the output of a CreateDeploymentGroup operation.

" }, "syncReturnType" : "CreateDeploymentGroupResponse" }, "DeleteApplication" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes an application.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteApplicationRequest", "variableName" : "deleteApplicationRequest", "variableType" : "DeleteApplicationRequest", "documentation" : "

Represents the input of a DeleteApplication operation.

", "simpleType" : "DeleteApplicationRequest", "variableSetterType" : "DeleteApplicationRequest" }, "methodName" : "deleteApplication", "operationName" : "DeleteApplication", "paginated" : false, "returnType" : { "returnType" : "DeleteApplicationResponse", "documentation" : null }, "syncReturnType" : "DeleteApplicationResponse" }, "DeleteDeploymentConfig" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a deployment configuration.

A deployment configuration cannot be deleted if it is currently in use. Predefined configurations cannot be deleted.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidDeploymentConfigNameException", "documentation" : "

The deployment configuration name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentConfigNameRequiredException", "documentation" : "

The deployment configuration name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentConfigInUseException", "documentation" : "

The deployment configuration is still in use.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidOperationException", "documentation" : "

An invalid operation was detected.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteDeploymentConfigRequest", "variableName" : "deleteDeploymentConfigRequest", "variableType" : "DeleteDeploymentConfigRequest", "documentation" : "

Represents the input of a DeleteDeploymentConfig operation.

", "simpleType" : "DeleteDeploymentConfigRequest", "variableSetterType" : "DeleteDeploymentConfigRequest" }, "methodName" : "deleteDeploymentConfig", "operationName" : "DeleteDeploymentConfig", "paginated" : false, "returnType" : { "returnType" : "DeleteDeploymentConfigResponse", "documentation" : null }, "syncReturnType" : "DeleteDeploymentConfigResponse" }, "DeleteDeploymentGroup" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a deployment group.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentGroupNameRequiredException", "documentation" : "

The deployment group name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentGroupNameException", "documentation" : "

The deployment group name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidRoleException", "documentation" : "

The service role ARN was specified in an invalid format. Or, if an Auto Scaling group was specified, the specified service role does not grant the appropriate permissions to Amazon EC2 Auto Scaling.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteDeploymentGroupRequest", "variableName" : "deleteDeploymentGroupRequest", "variableType" : "DeleteDeploymentGroupRequest", "documentation" : "

Represents the input of a DeleteDeploymentGroup operation.

", "simpleType" : "DeleteDeploymentGroupRequest", "variableSetterType" : "DeleteDeploymentGroupRequest" }, "methodName" : "deleteDeploymentGroup", "operationName" : "DeleteDeploymentGroup", "paginated" : false, "returnType" : { "returnType" : "DeleteDeploymentGroupResponse", "documentation" : "

Represents the output of a DeleteDeploymentGroup operation.

" }, "syncReturnType" : "DeleteDeploymentGroupResponse" }, "DeleteGitHubAccountToken" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a GitHub account connection.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "GitHubAccountTokenNameRequiredException", "documentation" : "

The call is missing a required GitHub account connection name.

", "httpStatusCode" : null }, { "exceptionName" : "GitHubAccountTokenDoesNotExistException", "documentation" : "

No GitHub account connection exists with the named specified in the call.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidGitHubAccountTokenNameException", "documentation" : "

The format of the specified GitHub account connection name is invalid.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceValidationException", "documentation" : "

The specified resource could not be validated.

", "httpStatusCode" : null }, { "exceptionName" : "OperationNotSupportedException", "documentation" : "

The API used does not support the deployment.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteGitHubAccountTokenRequest", "variableName" : "deleteGitHubAccountTokenRequest", "variableType" : "DeleteGitHubAccountTokenRequest", "documentation" : "

Represents the input of a DeleteGitHubAccount operation.

", "simpleType" : "DeleteGitHubAccountTokenRequest", "variableSetterType" : "DeleteGitHubAccountTokenRequest" }, "methodName" : "deleteGitHubAccountToken", "operationName" : "DeleteGitHubAccountToken", "paginated" : false, "returnType" : { "returnType" : "DeleteGitHubAccountTokenResponse", "documentation" : "

Represents the output of a DeleteGitHubAccountToken operation.

" }, "syncReturnType" : "DeleteGitHubAccountTokenResponse" }, "DeregisterOnPremisesInstance" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deregisters an on-premises instance.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InstanceNameRequiredException", "documentation" : "

An on-premises instance name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidInstanceNameException", "documentation" : "

The on-premises instance name was specified in an invalid format.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterOnPremisesInstanceRequest", "variableName" : "deregisterOnPremisesInstanceRequest", "variableType" : "DeregisterOnPremisesInstanceRequest", "documentation" : "

Represents the input of a DeregisterOnPremisesInstance operation.

", "simpleType" : "DeregisterOnPremisesInstanceRequest", "variableSetterType" : "DeregisterOnPremisesInstanceRequest" }, "methodName" : "deregisterOnPremisesInstance", "operationName" : "DeregisterOnPremisesInstance", "paginated" : false, "returnType" : { "returnType" : "DeregisterOnPremisesInstanceResponse", "documentation" : null }, "syncReturnType" : "DeregisterOnPremisesInstanceResponse" }, "GetApplication" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about an application.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationDoesNotExistException", "documentation" : "

The application does not exist with the IAM user or AWS account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetApplicationRequest", "variableName" : "getApplicationRequest", "variableType" : "GetApplicationRequest", "documentation" : "

Represents the input of a GetApplication operation.

", "simpleType" : "GetApplicationRequest", "variableSetterType" : "GetApplicationRequest" }, "methodName" : "getApplication", "operationName" : "GetApplication", "paginated" : false, "returnType" : { "returnType" : "GetApplicationResponse", "documentation" : "

Represents the output of a GetApplication operation.

" }, "syncReturnType" : "GetApplicationResponse" }, "GetApplicationRevision" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about an application revision.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationDoesNotExistException", "documentation" : "

The application does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "RevisionDoesNotExistException", "documentation" : "

The named revision does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "RevisionRequiredException", "documentation" : "

The revision ID was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidRevisionException", "documentation" : "

The revision was specified in an invalid format.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetApplicationRevisionRequest", "variableName" : "getApplicationRevisionRequest", "variableType" : "GetApplicationRevisionRequest", "documentation" : "

Represents the input of a GetApplicationRevision operation.

", "simpleType" : "GetApplicationRevisionRequest", "variableSetterType" : "GetApplicationRevisionRequest" }, "methodName" : "getApplicationRevision", "operationName" : "GetApplicationRevision", "paginated" : false, "returnType" : { "returnType" : "GetApplicationRevisionResponse", "documentation" : "

Represents the output of a GetApplicationRevision operation.

" }, "syncReturnType" : "GetApplicationRevisionResponse" }, "GetDeployment" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about a deployment.

The content property of the appSpecContent object in the returned revision is always null. Use GetApplicationRevision and the sha256 property of the returned appSpecContent object to get the content of the deployment’s AppSpec file.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DeploymentIdRequiredException", "documentation" : "

At least one deployment ID must be specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentIdException", "documentation" : "

At least one of the deployment IDs was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentDoesNotExistException", "documentation" : "

The deployment with the IAM user or AWS account does not exist.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDeploymentRequest", "variableName" : "getDeploymentRequest", "variableType" : "GetDeploymentRequest", "documentation" : "

Represents the input of a GetDeployment operation.

", "simpleType" : "GetDeploymentRequest", "variableSetterType" : "GetDeploymentRequest" }, "methodName" : "getDeployment", "operationName" : "GetDeployment", "paginated" : false, "returnType" : { "returnType" : "GetDeploymentResponse", "documentation" : "

Represents the output of a GetDeployment operation.

" }, "syncReturnType" : "GetDeploymentResponse" }, "GetDeploymentConfig" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about a deployment configuration.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidDeploymentConfigNameException", "documentation" : "

The deployment configuration name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentConfigNameRequiredException", "documentation" : "

The deployment configuration name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentConfigDoesNotExistException", "documentation" : "

The deployment configuration does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidComputePlatformException", "documentation" : "

The computePlatform is invalid. The computePlatform should be Lambda or Server.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDeploymentConfigRequest", "variableName" : "getDeploymentConfigRequest", "variableType" : "GetDeploymentConfigRequest", "documentation" : "

Represents the input of a GetDeploymentConfig operation.

", "simpleType" : "GetDeploymentConfigRequest", "variableSetterType" : "GetDeploymentConfigRequest" }, "methodName" : "getDeploymentConfig", "operationName" : "GetDeploymentConfig", "paginated" : false, "returnType" : { "returnType" : "GetDeploymentConfigResponse", "documentation" : "

Represents the output of a GetDeploymentConfig operation.

" }, "syncReturnType" : "GetDeploymentConfigResponse" }, "GetDeploymentGroup" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about a deployment group.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationDoesNotExistException", "documentation" : "

The application does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentGroupNameRequiredException", "documentation" : "

The deployment group name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentGroupNameException", "documentation" : "

The deployment group name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentGroupDoesNotExistException", "documentation" : "

The named deployment group with the IAM user or AWS account does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentConfigDoesNotExistException", "documentation" : "

The deployment configuration does not exist with the IAM user or AWS account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDeploymentGroupRequest", "variableName" : "getDeploymentGroupRequest", "variableType" : "GetDeploymentGroupRequest", "documentation" : "

Represents the input of a GetDeploymentGroup operation.

", "simpleType" : "GetDeploymentGroupRequest", "variableSetterType" : "GetDeploymentGroupRequest" }, "methodName" : "getDeploymentGroup", "operationName" : "GetDeploymentGroup", "paginated" : false, "returnType" : { "returnType" : "GetDeploymentGroupResponse", "documentation" : "

Represents the output of a GetDeploymentGroup operation.

" }, "syncReturnType" : "GetDeploymentGroupResponse" }, "GetDeploymentTarget" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about a deployment target.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidDeploymentIdException", "documentation" : "

At least one of the deployment IDs was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentIdRequiredException", "documentation" : "

At least one deployment ID must be specified.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentDoesNotExistException", "documentation" : "

The deployment with the IAM user or AWS account does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentTargetIdRequiredException", "documentation" : "

A deployment target ID was not provided.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentTargetIdException", "documentation" : "

The target ID provided was not valid.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentTargetDoesNotExistException", "documentation" : "

The provided target ID does not belong to the attempted deployment.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidInstanceNameException", "documentation" : "

The on-premises instance name was specified in an invalid format.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDeploymentTargetRequest", "variableName" : "getDeploymentTargetRequest", "variableType" : "GetDeploymentTargetRequest", "documentation" : "", "simpleType" : "GetDeploymentTargetRequest", "variableSetterType" : "GetDeploymentTargetRequest" }, "methodName" : "getDeploymentTarget", "operationName" : "GetDeploymentTarget", "paginated" : false, "returnType" : { "returnType" : "GetDeploymentTargetResponse", "documentation" : null }, "syncReturnType" : "GetDeploymentTargetResponse" }, "GetOnPremisesInstance" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about an on-premises instance.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InstanceNameRequiredException", "documentation" : "

An on-premises instance name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InstanceNotRegisteredException", "documentation" : "

The specified on-premises instance is not registered.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidInstanceNameException", "documentation" : "

The on-premises instance name was specified in an invalid format.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetOnPremisesInstanceRequest", "variableName" : "getOnPremisesInstanceRequest", "variableType" : "GetOnPremisesInstanceRequest", "documentation" : "

Represents the input of a GetOnPremisesInstance operation.

", "simpleType" : "GetOnPremisesInstanceRequest", "variableSetterType" : "GetOnPremisesInstanceRequest" }, "methodName" : "getOnPremisesInstance", "operationName" : "GetOnPremisesInstance", "paginated" : false, "returnType" : { "returnType" : "GetOnPremisesInstanceResponse", "documentation" : "

Represents the output of a GetOnPremisesInstance operation.

" }, "syncReturnType" : "GetOnPremisesInstanceResponse" }, "ListApplicationRevisions" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists information about revisions for an application.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationDoesNotExistException", "documentation" : "

The application does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidSortByException", "documentation" : "

The column name to sort by is either not present or was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidSortOrderException", "documentation" : "

The sort order was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidBucketNameFilterException", "documentation" : "

The bucket name either doesn't exist or was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidKeyPrefixFilterException", "documentation" : "

The specified key prefix filter was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "BucketNameFilterRequiredException", "documentation" : "

A bucket name is required, but was not provided.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeployedStateFilterException", "documentation" : "

The deployed state filter was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidNextTokenException", "documentation" : "

The next token was specified in an invalid format.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListApplicationRevisionsRequest", "variableName" : "listApplicationRevisionsRequest", "variableType" : "ListApplicationRevisionsRequest", "documentation" : "

Represents the input of a ListApplicationRevisions operation.

", "simpleType" : "ListApplicationRevisionsRequest", "variableSetterType" : "ListApplicationRevisionsRequest" }, "methodName" : "listApplicationRevisions", "operationName" : "ListApplicationRevisions", "paginated" : true, "returnType" : { "returnType" : "ListApplicationRevisionsResponse", "documentation" : "

Represents the output of a ListApplicationRevisions operation.

" }, "syncReturnType" : "ListApplicationRevisionsResponse" }, "ListApplications" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the applications registered with the IAM user or AWS account.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidNextTokenException", "documentation" : "

The next token was specified in an invalid format.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListApplicationsRequest", "variableName" : "listApplicationsRequest", "variableType" : "ListApplicationsRequest", "documentation" : "

Represents the input of a ListApplications operation.

", "simpleType" : "ListApplicationsRequest", "variableSetterType" : "ListApplicationsRequest" }, "methodName" : "listApplications", "operationName" : "ListApplications", "paginated" : true, "returnType" : { "returnType" : "ListApplicationsResponse", "documentation" : "

Represents the output of a ListApplications operation.

" }, "syncReturnType" : "ListApplicationsResponse" }, "ListDeploymentConfigs" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the deployment configurations with the IAM user or AWS account.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidNextTokenException", "documentation" : "

The next token was specified in an invalid format.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDeploymentConfigsRequest", "variableName" : "listDeploymentConfigsRequest", "variableType" : "ListDeploymentConfigsRequest", "documentation" : "

Represents the input of a ListDeploymentConfigs operation.

", "simpleType" : "ListDeploymentConfigsRequest", "variableSetterType" : "ListDeploymentConfigsRequest" }, "methodName" : "listDeploymentConfigs", "operationName" : "ListDeploymentConfigs", "paginated" : true, "returnType" : { "returnType" : "ListDeploymentConfigsResponse", "documentation" : "

Represents the output of a ListDeploymentConfigs operation.

" }, "syncReturnType" : "ListDeploymentConfigsResponse" }, "ListDeploymentGroups" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the deployment groups for an application registered with the IAM user or AWS account.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationDoesNotExistException", "documentation" : "

The application does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidNextTokenException", "documentation" : "

The next token was specified in an invalid format.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDeploymentGroupsRequest", "variableName" : "listDeploymentGroupsRequest", "variableType" : "ListDeploymentGroupsRequest", "documentation" : "

Represents the input of a ListDeploymentGroups operation.

", "simpleType" : "ListDeploymentGroupsRequest", "variableSetterType" : "ListDeploymentGroupsRequest" }, "methodName" : "listDeploymentGroups", "operationName" : "ListDeploymentGroups", "paginated" : true, "returnType" : { "returnType" : "ListDeploymentGroupsResponse", "documentation" : "

Represents the output of a ListDeploymentGroups operation.

" }, "syncReturnType" : "ListDeploymentGroupsResponse" }, "ListDeploymentTargets" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Returns an array of target IDs that are associated a deployment.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DeploymentIdRequiredException", "documentation" : "

At least one deployment ID must be specified.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentDoesNotExistException", "documentation" : "

The deployment with the IAM user or AWS account does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentNotStartedException", "documentation" : "

The specified deployment has not started.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidNextTokenException", "documentation" : "

The next token was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentIdException", "documentation" : "

At least one of the deployment IDs was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidInstanceStatusException", "documentation" : "

The specified instance status does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidInstanceTypeException", "documentation" : "

An invalid instance type was specified for instances in a blue/green deployment. Valid values include \"Blue\" for an original environment and \"Green\" for a replacement environment.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentInstanceTypeException", "documentation" : "

An instance type was specified for an in-place deployment. Instance types are supported for blue/green deployments only.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDeploymentTargetsRequest", "variableName" : "listDeploymentTargetsRequest", "variableType" : "ListDeploymentTargetsRequest", "documentation" : "", "simpleType" : "ListDeploymentTargetsRequest", "variableSetterType" : "ListDeploymentTargetsRequest" }, "methodName" : "listDeploymentTargets", "operationName" : "ListDeploymentTargets", "paginated" : false, "returnType" : { "returnType" : "ListDeploymentTargetsResponse", "documentation" : null }, "syncReturnType" : "ListDeploymentTargetsResponse" }, "ListDeployments" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the deployments in a deployment group for an application registered with the IAM user or AWS account.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationDoesNotExistException", "documentation" : "

The application does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentGroupNameException", "documentation" : "

The deployment group name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentGroupDoesNotExistException", "documentation" : "

The named deployment group with the IAM user or AWS account does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentGroupNameRequiredException", "documentation" : "

The deployment group name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidTimeRangeException", "documentation" : "

The specified time range was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentStatusException", "documentation" : "

The specified deployment status doesn't exist or cannot be determined.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidNextTokenException", "documentation" : "

The next token was specified in an invalid format.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDeploymentsRequest", "variableName" : "listDeploymentsRequest", "variableType" : "ListDeploymentsRequest", "documentation" : "

Represents the input of a ListDeployments operation.

", "simpleType" : "ListDeploymentsRequest", "variableSetterType" : "ListDeploymentsRequest" }, "methodName" : "listDeployments", "operationName" : "ListDeployments", "paginated" : true, "returnType" : { "returnType" : "ListDeploymentsResponse", "documentation" : "

Represents the output of a ListDeployments operation.

" }, "syncReturnType" : "ListDeploymentsResponse" }, "ListGitHubAccountTokenNames" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the names of stored connections to GitHub accounts.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidNextTokenException", "documentation" : "

The next token was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceValidationException", "documentation" : "

The specified resource could not be validated.

", "httpStatusCode" : null }, { "exceptionName" : "OperationNotSupportedException", "documentation" : "

The API used does not support the deployment.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListGitHubAccountTokenNamesRequest", "variableName" : "listGitHubAccountTokenNamesRequest", "variableType" : "ListGitHubAccountTokenNamesRequest", "documentation" : "

Represents the input of a ListGitHubAccountTokenNames operation.

", "simpleType" : "ListGitHubAccountTokenNamesRequest", "variableSetterType" : "ListGitHubAccountTokenNamesRequest" }, "methodName" : "listGitHubAccountTokenNames", "operationName" : "ListGitHubAccountTokenNames", "paginated" : false, "returnType" : { "returnType" : "ListGitHubAccountTokenNamesResponse", "documentation" : "

Represents the output of a ListGitHubAccountTokenNames operation.

" }, "syncReturnType" : "ListGitHubAccountTokenNamesResponse" }, "ListOnPremisesInstances" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets a list of names for one or more on-premises instances.

Unless otherwise specified, both registered and deregistered on-premises instance names are listed. To list only registered or deregistered on-premises instance names, use the registration status parameter.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidRegistrationStatusException", "documentation" : "

The registration status was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidTagFilterException", "documentation" : "

The tag filter was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidNextTokenException", "documentation" : "

The next token was specified in an invalid format.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListOnPremisesInstancesRequest", "variableName" : "listOnPremisesInstancesRequest", "variableType" : "ListOnPremisesInstancesRequest", "documentation" : "

Represents the input of a ListOnPremisesInstances operation.

", "simpleType" : "ListOnPremisesInstancesRequest", "variableSetterType" : "ListOnPremisesInstancesRequest" }, "methodName" : "listOnPremisesInstances", "operationName" : "ListOnPremisesInstances", "paginated" : false, "returnType" : { "returnType" : "ListOnPremisesInstancesResponse", "documentation" : "

Represents the output of the list on-premises instances operation.

" }, "syncReturnType" : "ListOnPremisesInstancesResponse" }, "PutLifecycleEventHookExecutionStatus" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Sets the result of a Lambda validation function. The function validates one or both lifecycle events (BeforeAllowTraffic and AfterAllowTraffic) and returns Succeeded or Failed.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidLifecycleEventHookExecutionStatusException", "documentation" : "

The result of a Lambda validation function that verifies a lifecycle event is invalid. It should return Succeeded or Failed.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidLifecycleEventHookExecutionIdException", "documentation" : "

A lifecycle event hook is invalid. Review the hooks section in your AppSpec file to ensure the lifecycle events and hooks functions are valid.

", "httpStatusCode" : null }, { "exceptionName" : "LifecycleEventAlreadyCompletedException", "documentation" : "

An attempt to return the status of an already completed lifecycle event occurred.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentIdRequiredException", "documentation" : "

At least one deployment ID must be specified.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentDoesNotExistException", "documentation" : "

The deployment with the IAM user or AWS account does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentIdException", "documentation" : "

At least one of the deployment IDs was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "UnsupportedActionForDeploymentTypeException", "documentation" : "

A call was submitted that is not supported for the specified deployment type.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutLifecycleEventHookExecutionStatusRequest", "variableName" : "putLifecycleEventHookExecutionStatusRequest", "variableType" : "PutLifecycleEventHookExecutionStatusRequest", "documentation" : "", "simpleType" : "PutLifecycleEventHookExecutionStatusRequest", "variableSetterType" : "PutLifecycleEventHookExecutionStatusRequest" }, "methodName" : "putLifecycleEventHookExecutionStatus", "operationName" : "PutLifecycleEventHookExecutionStatus", "paginated" : false, "returnType" : { "returnType" : "PutLifecycleEventHookExecutionStatusResponse", "documentation" : null }, "syncReturnType" : "PutLifecycleEventHookExecutionStatusResponse" }, "RegisterApplicationRevision" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Registers with AWS CodeDeploy a revision for the specified application.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationDoesNotExistException", "documentation" : "

The application does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DescriptionTooLongException", "documentation" : "

The description is too long.

", "httpStatusCode" : null }, { "exceptionName" : "RevisionRequiredException", "documentation" : "

The revision ID was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidRevisionException", "documentation" : "

The revision was specified in an invalid format.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterApplicationRevisionRequest", "variableName" : "registerApplicationRevisionRequest", "variableType" : "RegisterApplicationRevisionRequest", "documentation" : "

Represents the input of a RegisterApplicationRevision operation.

", "simpleType" : "RegisterApplicationRevisionRequest", "variableSetterType" : "RegisterApplicationRevisionRequest" }, "methodName" : "registerApplicationRevision", "operationName" : "RegisterApplicationRevision", "paginated" : false, "returnType" : { "returnType" : "RegisterApplicationRevisionResponse", "documentation" : null }, "syncReturnType" : "RegisterApplicationRevisionResponse" }, "RegisterOnPremisesInstance" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Registers an on-premises instance.

Only one IAM ARN (an IAM session ARN or IAM user ARN) is supported in the request. You cannot use both.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InstanceNameAlreadyRegisteredException", "documentation" : "

The specified on-premises instance name is already registered.

", "httpStatusCode" : null }, { "exceptionName" : "IamArnRequiredException", "documentation" : "

No IAM ARN was included in the request. You must use an IAM session ARN or IAM user ARN in the request.

", "httpStatusCode" : null }, { "exceptionName" : "IamSessionArnAlreadyRegisteredException", "documentation" : "

The request included an IAM session ARN that has already been used to register a different instance.

", "httpStatusCode" : null }, { "exceptionName" : "IamUserArnAlreadyRegisteredException", "documentation" : "

The specified IAM user ARN is already registered with an on-premises instance.

", "httpStatusCode" : null }, { "exceptionName" : "InstanceNameRequiredException", "documentation" : "

An on-premises instance name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "IamUserArnRequiredException", "documentation" : "

An IAM user ARN was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidInstanceNameException", "documentation" : "

The on-premises instance name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidIamSessionArnException", "documentation" : "

The IAM session ARN was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidIamUserArnException", "documentation" : "

The IAM user ARN was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "MultipleIamArnsProvidedException", "documentation" : "

Both an IAM user ARN and an IAM session ARN were included in the request. Use only one ARN type.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterOnPremisesInstanceRequest", "variableName" : "registerOnPremisesInstanceRequest", "variableType" : "RegisterOnPremisesInstanceRequest", "documentation" : "

Represents the input of the register on-premises instance operation.

", "simpleType" : "RegisterOnPremisesInstanceRequest", "variableSetterType" : "RegisterOnPremisesInstanceRequest" }, "methodName" : "registerOnPremisesInstance", "operationName" : "RegisterOnPremisesInstance", "paginated" : false, "returnType" : { "returnType" : "RegisterOnPremisesInstanceResponse", "documentation" : null }, "syncReturnType" : "RegisterOnPremisesInstanceResponse" }, "RemoveTagsFromOnPremisesInstances" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Removes one or more tags from one or more on-premises instances.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InstanceNameRequiredException", "documentation" : "

An on-premises instance name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidInstanceNameException", "documentation" : "

The on-premises instance name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "TagRequiredException", "documentation" : "

A tag was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidTagException", "documentation" : "

The tag was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "TagLimitExceededException", "documentation" : "

The maximum allowed number of tags was exceeded.

", "httpStatusCode" : null }, { "exceptionName" : "InstanceLimitExceededException", "documentation" : "

The maximum number of allowed on-premises instances in a single call was exceeded.

", "httpStatusCode" : null }, { "exceptionName" : "InstanceNotRegisteredException", "documentation" : "

The specified on-premises instance is not registered.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RemoveTagsFromOnPremisesInstancesRequest", "variableName" : "removeTagsFromOnPremisesInstancesRequest", "variableType" : "RemoveTagsFromOnPremisesInstancesRequest", "documentation" : "

Represents the input of a RemoveTagsFromOnPremisesInstances operation.

", "simpleType" : "RemoveTagsFromOnPremisesInstancesRequest", "variableSetterType" : "RemoveTagsFromOnPremisesInstancesRequest" }, "methodName" : "removeTagsFromOnPremisesInstances", "operationName" : "RemoveTagsFromOnPremisesInstances", "paginated" : false, "returnType" : { "returnType" : "RemoveTagsFromOnPremisesInstancesResponse", "documentation" : null }, "syncReturnType" : "RemoveTagsFromOnPremisesInstancesResponse" }, "StopDeployment" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Attempts to stop an ongoing deployment.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "DeploymentIdRequiredException", "documentation" : "

At least one deployment ID must be specified.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentDoesNotExistException", "documentation" : "

The deployment with the IAM user or AWS account does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentGroupDoesNotExistException", "documentation" : "

The named deployment group with the IAM user or AWS account does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentAlreadyCompletedException", "documentation" : "

The deployment is already complete.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentIdException", "documentation" : "

At least one of the deployment IDs was specified in an invalid format.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StopDeploymentRequest", "variableName" : "stopDeploymentRequest", "variableType" : "StopDeploymentRequest", "documentation" : "

Represents the input of a StopDeployment operation.

", "simpleType" : "StopDeploymentRequest", "variableSetterType" : "StopDeploymentRequest" }, "methodName" : "stopDeployment", "operationName" : "StopDeployment", "paginated" : false, "returnType" : { "returnType" : "StopDeploymentResponse", "documentation" : "

Represents the output of a StopDeployment operation.

" }, "syncReturnType" : "StopDeploymentResponse" }, "UpdateApplication" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Changes the name of an application.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationAlreadyExistsException", "documentation" : "

An application with the specified name with the IAM user or AWS account already exists.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationDoesNotExistException", "documentation" : "

The application does not exist with the IAM user or AWS account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateApplicationRequest", "variableName" : "updateApplicationRequest", "variableType" : "UpdateApplicationRequest", "documentation" : "

Represents the input of an UpdateApplication operation.

", "simpleType" : "UpdateApplicationRequest", "variableSetterType" : "UpdateApplicationRequest" }, "methodName" : "updateApplication", "operationName" : "UpdateApplication", "paginated" : false, "returnType" : { "returnType" : "UpdateApplicationResponse", "documentation" : null }, "syncReturnType" : "UpdateApplicationResponse" }, "UpdateDeploymentGroup" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Changes information about a deployment group.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ApplicationNameRequiredException", "documentation" : "

The minimum number of required application names was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidApplicationNameException", "documentation" : "

The application name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "ApplicationDoesNotExistException", "documentation" : "

The application does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentGroupNameException", "documentation" : "

The deployment group name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentGroupAlreadyExistsException", "documentation" : "

A deployment group with the specified name with the IAM user or AWS account already exists.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentGroupNameRequiredException", "documentation" : "

The deployment group name was not specified.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentGroupDoesNotExistException", "documentation" : "

The named deployment group with the IAM user or AWS account does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidEc2TagException", "documentation" : "

The tag was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidTagException", "documentation" : "

The tag was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidAutoScalingGroupException", "documentation" : "

The Auto Scaling group was specified in an invalid format or does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentConfigNameException", "documentation" : "

The deployment configuration name was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "DeploymentConfigDoesNotExistException", "documentation" : "

The deployment configuration does not exist with the IAM user or AWS account.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidRoleException", "documentation" : "

The service role ARN was specified in an invalid format. Or, if an Auto Scaling group was specified, the specified service role does not grant the appropriate permissions to Amazon EC2 Auto Scaling.

", "httpStatusCode" : null }, { "exceptionName" : "LifecycleHookLimitExceededException", "documentation" : "

The limit for lifecycle hooks was exceeded.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidTriggerConfigException", "documentation" : "

The trigger was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "TriggerTargetsLimitExceededException", "documentation" : "

The maximum allowed number of triggers was exceeded.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidAlarmConfigException", "documentation" : "

The format of the alarm configuration is invalid. Possible causes include:

  • The alarm list is null.

  • The alarm object is null.

  • The alarm name is empty or null or exceeds the limit of 255 characters.

  • Two alarms with the same name have been specified.

  • The alarm configuration is enabled, but the alarm list is empty.

", "httpStatusCode" : null }, { "exceptionName" : "AlarmsLimitExceededException", "documentation" : "

The maximum number of alarms for a deployment group (10) was exceeded.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidAutoRollbackConfigException", "documentation" : "

The automatic rollback configuration was specified in an invalid format. For example, automatic rollback is enabled, but an invalid triggering event type or no event types were listed.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidLoadBalancerInfoException", "documentation" : "

An invalid load balancer name, or no load balancer name, was specified.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeploymentStyleException", "documentation" : "

An invalid deployment style was specified. Valid deployment types include \"IN_PLACE\" and \"BLUE_GREEN.\" Valid deployment options include \"WITH_TRAFFIC_CONTROL\" and \"WITHOUT_TRAFFIC_CONTROL.\"

", "httpStatusCode" : null }, { "exceptionName" : "InvalidBlueGreenDeploymentConfigurationException", "documentation" : "

The configuration for the blue/green deployment group was provided in an invalid format. For information about deployment configuration format, see CreateDeploymentConfig.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidEc2TagCombinationException", "documentation" : "

A call was submitted that specified both Ec2TagFilters and Ec2TagSet, but only one of these data types can be used in a single call.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidOnPremisesTagCombinationException", "documentation" : "

A call was submitted that specified both OnPremisesTagFilters and OnPremisesTagSet, but only one of these data types can be used in a single call.

", "httpStatusCode" : null }, { "exceptionName" : "TagSetListLimitExceededException", "documentation" : "

The number of tag groups included in the tag set list exceeded the maximum allowed limit of 3.

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

The input was specified in an invalid format.

", "httpStatusCode" : null }, { "exceptionName" : "ThrottlingException", "documentation" : "

An API function was called too frequently.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidEcsServiceException", "documentation" : "

The Amazon ECS service identifier is not valid.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidTargetGroupPairException", "documentation" : "

A target group pair associated with this deployment is not valid.

", "httpStatusCode" : null }, { "exceptionName" : "EcsServiceMappingLimitExceededException", "documentation" : "

The Amazon ECS service is associated with more than one deployment groups. An Amazon ECS service can be associated with only one deployment group.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateDeploymentGroupRequest", "variableName" : "updateDeploymentGroupRequest", "variableType" : "UpdateDeploymentGroupRequest", "documentation" : "

Represents the input of an UpdateDeploymentGroup operation.

", "simpleType" : "UpdateDeploymentGroupRequest", "variableSetterType" : "UpdateDeploymentGroupRequest" }, "methodName" : "updateDeploymentGroup", "operationName" : "UpdateDeploymentGroup", "paginated" : false, "returnType" : { "returnType" : "UpdateDeploymentGroupResponse", "documentation" : "

Represents the output of an UpdateDeploymentGroup operation.

" }, "syncReturnType" : "UpdateDeploymentGroupResponse" } }, "shapes" : { "AddTagsToOnPremisesInstancesRequest" : { "c2jName" : "AddTagsToOnPremisesInstancesInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Represents the input of, and adds tags to, an on-premises instance operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AddTagsToOnPremisesInstances", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.AddTagsToOnPremisesInstances", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

\n@param tags The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

\n@param tags The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceNames", "beanStyleSetterMethodName" : "setInstanceNames", "c2jName" : "instanceNames", "c2jShape" : "InstanceNameList", "defaultConsumerFluentSetterDocumentation" : "

The names of the on-premises instances to which to add tags.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceNames(List)}.\n@param instanceNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceNames(List)", "deprecated" : false, "documentation" : "

The names of the on-premises instances to which to add tags.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceNames", "fluentSetterDocumentation" : "

The names of the on-premises instances to which to add tags.

\n@param instanceNames The names of the on-premises instances to which to add tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceNames", "getterDocumentation" : "

The names of the on-premises instances to which to add tags.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The names of the on-premises instances to which to add tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceNames", "sensitive" : false, "setterDocumentation" : "

The names of the on-premises instances to which to add tags.

\n@param instanceNames The names of the on-premises instances to which to add tags.", "setterMethodName" : "setInstanceNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : "

The names of the on-premises instances to which to add tags.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceNames" : { "beanStyleGetterMethodName" : "getInstanceNames", "beanStyleSetterMethodName" : "setInstanceNames", "c2jName" : "instanceNames", "c2jShape" : "InstanceNameList", "defaultConsumerFluentSetterDocumentation" : "

The names of the on-premises instances to which to add tags.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceNames(List)}.\n@param instanceNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceNames(List)", "deprecated" : false, "documentation" : "

The names of the on-premises instances to which to add tags.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceNames", "fluentSetterDocumentation" : "

The names of the on-premises instances to which to add tags.

\n@param instanceNames The names of the on-premises instances to which to add tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceNames", "getterDocumentation" : "

The names of the on-premises instances to which to add tags.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The names of the on-premises instances to which to add tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceNames", "sensitive" : false, "setterDocumentation" : "

The names of the on-premises instances to which to add tags.

\n@param instanceNames The names of the on-premises instances to which to add tags.", "setterMethodName" : "setInstanceNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : "

The names of the on-premises instances to which to add tags.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

\n@param tags The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

\n@param tags The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

\n@param tags The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

\n@param tags The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The tag key-value pairs to add to the on-premises instances.

Keys and values are both required. Keys cannot be null or empty strings. Value-only tags are not allowed.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceNames", "beanStyleSetterMethodName" : "setInstanceNames", "c2jName" : "instanceNames", "c2jShape" : "InstanceNameList", "defaultConsumerFluentSetterDocumentation" : "

The names of the on-premises instances to which to add tags.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceNames(List)}.\n@param instanceNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceNames(List)", "deprecated" : false, "documentation" : "

The names of the on-premises instances to which to add tags.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceNames", "fluentSetterDocumentation" : "

The names of the on-premises instances to which to add tags.

\n@param instanceNames The names of the on-premises instances to which to add tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceNames", "getterDocumentation" : "

The names of the on-premises instances to which to add tags.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The names of the on-premises instances to which to add tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceNames", "sensitive" : false, "setterDocumentation" : "

The names of the on-premises instances to which to add tags.

\n@param instanceNames The names of the on-premises instances to which to add tags.", "setterMethodName" : "setInstanceNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : "

The names of the on-premises instances to which to add tags.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "tags", "instanceNames" ], "shapeName" : "AddTagsToOnPremisesInstancesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AddTagsToOnPremisesInstancesRequest", "variableName" : "addTagsToOnPremisesInstancesRequest", "variableType" : "AddTagsToOnPremisesInstancesRequest", "documentation" : null, "simpleType" : "AddTagsToOnPremisesInstancesRequest", "variableSetterType" : "AddTagsToOnPremisesInstancesRequest" }, "wrapper" : false }, "AddTagsToOnPremisesInstancesResponse" : { "c2jName" : "AddTagsToOnPremisesInstancesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AddTagsToOnPremisesInstancesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AddTagsToOnPremisesInstancesResponse", "variableName" : "addTagsToOnPremisesInstancesResponse", "variableType" : "AddTagsToOnPremisesInstancesResponse", "documentation" : null, "simpleType" : "AddTagsToOnPremisesInstancesResponse", "variableSetterType" : "AddTagsToOnPremisesInstancesResponse" }, "wrapper" : false }, "Alarm" : { "c2jName" : "Alarm", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Information about an alarm.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "AlarmName", "defaultConsumerFluentSetterDocumentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

\n@param name The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

\n@return The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.", "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" : "name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

\n@param name The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "AlarmName", "defaultConsumerFluentSetterDocumentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

\n@param name The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

\n@return The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.", "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" : "name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

\n@param name The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "AlarmName", "defaultConsumerFluentSetterDocumentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

\n@param name The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

\n@return The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.", "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" : "name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

\n@param name The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Alarm", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Alarm", "variableName" : "alarm", "variableType" : "Alarm", "documentation" : null, "simpleType" : "Alarm", "variableSetterType" : "Alarm" }, "wrapper" : false }, "AlarmConfiguration" : { "c2jName" : "AlarmConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Information about alarms associated with the deployment group.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether the alarm configuration is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

Indicates whether the alarm configuration is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

Indicates whether the alarm configuration is enabled.

\n@param enabled Indicates whether the alarm configuration is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Indicates whether the alarm configuration is enabled.

\n@return Indicates whether the alarm configuration is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "enabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

Indicates whether the alarm configuration is enabled.

\n@param enabled Indicates whether the alarm configuration is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

Indicates whether the alarm configuration is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIgnorePollAlarmFailure", "beanStyleSetterMethodName" : "setIgnorePollAlarmFailure", "c2jName" : "ignorePollAlarmFailure", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

  • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

  • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #ignorePollAlarmFailure(Boolean)}.\n@param ignorePollAlarmFailure a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ignorePollAlarmFailure(Boolean)", "deprecated" : false, "documentation" : "

Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

  • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

  • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ignorePollAlarmFailure", "fluentSetterDocumentation" : "

Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

  • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

  • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

\n@param ignorePollAlarmFailure Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

  • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

  • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

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

    Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

    • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

    • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

    \n@return Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

    • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

    • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

    • ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ignorePollAlarmFailure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ignorePollAlarmFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IgnorePollAlarmFailure", "sensitive" : false, "setterDocumentation" : "

      Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

      • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

      • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

      \n@param ignorePollAlarmFailure Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

      • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

      • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

      • ", "setterMethodName" : "setIgnorePollAlarmFailure", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ignorePollAlarmFailure", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ignorePollAlarmFailure", "variableType" : "Boolean", "documentation" : "

        Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

        • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

        • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlarms", "beanStyleSetterMethodName" : "setAlarms", "c2jName" : "alarms", "c2jShape" : "AlarmList", "defaultConsumerFluentSetterDocumentation" : "

        A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #alarms(List)}.\n@param alarms a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alarms(List)", "deprecated" : false, "documentation" : "

        A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alarms", "fluentSetterDocumentation" : "

        A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

        \n@param alarms A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alarms", "getterDocumentation" : "

        A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

        \n

        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

        \n@return A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "alarms", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "alarms", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Alarm", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Alarm.Builder} avoiding the need to create one manually via {@link Alarm#builder()}.\n\nWhen the {@link Consumer} completes, {@link Alarm.Builder#build()} is called immediately and its result is passed to {@link #member(Alarm)}.\n@param member a consumer that will call methods on {@link Alarm.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Alarm)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Alarm", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Alarm", "variableName" : "member", "variableType" : "Alarm", "documentation" : null, "simpleType" : "Alarm", "variableSetterType" : "Alarm" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Alarm", "variableName" : "member", "variableType" : "Alarm", "documentation" : "", "simpleType" : "Alarm", "variableSetterType" : "Alarm" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Alarm", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Alarm", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Alarms", "sensitive" : false, "setterDocumentation" : "

        A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

        \n@param alarms A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.", "setterMethodName" : "setAlarms", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "alarms", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "alarms", "variableType" : "java.util.List", "documentation" : "

        A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Alarms" : { "beanStyleGetterMethodName" : "getAlarms", "beanStyleSetterMethodName" : "setAlarms", "c2jName" : "alarms", "c2jShape" : "AlarmList", "defaultConsumerFluentSetterDocumentation" : "

        A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #alarms(List)}.\n@param alarms a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alarms(List)", "deprecated" : false, "documentation" : "

        A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alarms", "fluentSetterDocumentation" : "

        A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

        \n@param alarms A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alarms", "getterDocumentation" : "

        A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

        \n

        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

        \n@return A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "alarms", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "alarms", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Alarm", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Alarm.Builder} avoiding the need to create one manually via {@link Alarm#builder()}.\n\nWhen the {@link Consumer} completes, {@link Alarm.Builder#build()} is called immediately and its result is passed to {@link #member(Alarm)}.\n@param member a consumer that will call methods on {@link Alarm.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Alarm)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Alarm", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Alarm", "variableName" : "member", "variableType" : "Alarm", "documentation" : null, "simpleType" : "Alarm", "variableSetterType" : "Alarm" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Alarm", "variableName" : "member", "variableType" : "Alarm", "documentation" : "", "simpleType" : "Alarm", "variableSetterType" : "Alarm" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Alarm", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Alarm", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Alarms", "sensitive" : false, "setterDocumentation" : "

        A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

        \n@param alarms A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.", "setterMethodName" : "setAlarms", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "alarms", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "alarms", "variableType" : "java.util.List", "documentation" : "

        A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Enabled" : { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

        Indicates whether the alarm configuration is enabled.

        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

        Indicates whether the alarm configuration is enabled.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

        Indicates whether the alarm configuration is enabled.

        \n@param enabled Indicates whether the alarm configuration is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

        Indicates whether the alarm configuration is enabled.

        \n@return Indicates whether the alarm configuration is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "enabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

        Indicates whether the alarm configuration is enabled.

        \n@param enabled Indicates whether the alarm configuration is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

        Indicates whether the alarm configuration is enabled.

        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "IgnorePollAlarmFailure" : { "beanStyleGetterMethodName" : "getIgnorePollAlarmFailure", "beanStyleSetterMethodName" : "setIgnorePollAlarmFailure", "c2jName" : "ignorePollAlarmFailure", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

        Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

        • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

        • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #ignorePollAlarmFailure(Boolean)}.\n@param ignorePollAlarmFailure a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ignorePollAlarmFailure(Boolean)", "deprecated" : false, "documentation" : "

        Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

        • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

        • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ignorePollAlarmFailure", "fluentSetterDocumentation" : "

        Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

        • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

        • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

        \n@param ignorePollAlarmFailure Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

        • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

        • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

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

          Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

          • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

          • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

          \n@return Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

          • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

          • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

          • ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ignorePollAlarmFailure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ignorePollAlarmFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IgnorePollAlarmFailure", "sensitive" : false, "setterDocumentation" : "

            Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

            • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

            • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

            \n@param ignorePollAlarmFailure Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

            • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

            • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

            • ", "setterMethodName" : "setIgnorePollAlarmFailure", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ignorePollAlarmFailure", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ignorePollAlarmFailure", "variableType" : "Boolean", "documentation" : "

              Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

              • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

              • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

              Indicates whether the alarm configuration is enabled.

              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

              Indicates whether the alarm configuration is enabled.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

              Indicates whether the alarm configuration is enabled.

              \n@param enabled Indicates whether the alarm configuration is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

              Indicates whether the alarm configuration is enabled.

              \n@return Indicates whether the alarm configuration is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "enabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

              Indicates whether the alarm configuration is enabled.

              \n@param enabled Indicates whether the alarm configuration is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

              Indicates whether the alarm configuration is enabled.

              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIgnorePollAlarmFailure", "beanStyleSetterMethodName" : "setIgnorePollAlarmFailure", "c2jName" : "ignorePollAlarmFailure", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

              Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

              • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

              • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #ignorePollAlarmFailure(Boolean)}.\n@param ignorePollAlarmFailure a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ignorePollAlarmFailure(Boolean)", "deprecated" : false, "documentation" : "

              Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

              • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

              • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ignorePollAlarmFailure", "fluentSetterDocumentation" : "

              Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

              • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

              • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

              \n@param ignorePollAlarmFailure Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

              • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

              • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

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

                Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

                • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

                • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

                \n@return Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

                • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

                • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

                • ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ignorePollAlarmFailure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ignorePollAlarmFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IgnorePollAlarmFailure", "sensitive" : false, "setterDocumentation" : "

                  Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

                  • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

                  • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

                  \n@param ignorePollAlarmFailure Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

                  • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

                  • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

                  • ", "setterMethodName" : "setIgnorePollAlarmFailure", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ignorePollAlarmFailure", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ignorePollAlarmFailure", "variableType" : "Boolean", "documentation" : "

                    Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

                    • true: The deployment proceeds even if alarm status information can't be retrieved from Amazon CloudWatch.

                    • false: The deployment stops if alarm status information can't be retrieved from Amazon CloudWatch.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlarms", "beanStyleSetterMethodName" : "setAlarms", "c2jName" : "alarms", "c2jShape" : "AlarmList", "defaultConsumerFluentSetterDocumentation" : "

                    A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #alarms(List)}.\n@param alarms a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alarms(List)", "deprecated" : false, "documentation" : "

                    A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alarms", "fluentSetterDocumentation" : "

                    A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

                    \n@param alarms A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alarms", "getterDocumentation" : "

                    A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "alarms", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "alarms", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Alarm", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Alarm.Builder} avoiding the need to create one manually via {@link Alarm#builder()}.\n\nWhen the {@link Consumer} completes, {@link Alarm.Builder#build()} is called immediately and its result is passed to {@link #member(Alarm)}.\n@param member a consumer that will call methods on {@link Alarm.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Alarm)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Alarm", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Alarm", "variableName" : "member", "variableType" : "Alarm", "documentation" : null, "simpleType" : "Alarm", "variableSetterType" : "Alarm" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Alarm", "variableName" : "member", "variableType" : "Alarm", "documentation" : "", "simpleType" : "Alarm", "variableSetterType" : "Alarm" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Alarm", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Alarm", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Alarms", "sensitive" : false, "setterDocumentation" : "

                    A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

                    \n@param alarms A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.", "setterMethodName" : "setAlarms", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "alarms", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "alarms", "variableType" : "java.util.List", "documentation" : "

                    A list of alarms configured for the deployment group. A maximum of 10 alarms can be added to a deployment group.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AlarmConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : null, "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "wrapper" : false }, "AlarmsLimitExceededException" : { "c2jName" : "AlarmsLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    The maximum number of alarms for a deployment group (10) was exceeded.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AlarmsLimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AlarmsLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AlarmsLimitExceededException", "variableName" : "alarmsLimitExceededException", "variableType" : "AlarmsLimitExceededException", "documentation" : null, "simpleType" : "AlarmsLimitExceededException", "variableSetterType" : "AlarmsLimitExceededException" }, "wrapper" : false }, "AppSpecContent" : { "c2jName" : "AppSpecContent", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    A revision for an AWS Lambda or Amazon ECS deployment that is a YAML-formatted or JSON-formatted string. For AWS Lambda and Amazon ECS deployments, the revision is the same as the AppSpec file. This method replaces the deprecated RawString data type.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "content", "c2jShape" : "RawStringContent", "defaultConsumerFluentSetterDocumentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    \n@param content The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    \n@return The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.", "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" : "content", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    \n@param content The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSha256", "beanStyleSetterMethodName" : "setSha256", "c2jName" : "sha256", "c2jShape" : "RawStringSha256", "defaultConsumerFluentSetterDocumentation" : "

                    The SHA256 hash value of the revision content.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sha256(String)}.\n@param sha256 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sha256(String)", "deprecated" : false, "documentation" : "

                    The SHA256 hash value of the revision content.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sha256", "fluentSetterDocumentation" : "

                    The SHA256 hash value of the revision content.

                    \n@param sha256 The SHA256 hash value of the revision content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sha256", "getterDocumentation" : "

                    The SHA256 hash value of the revision content.

                    \n@return The SHA256 hash value of the revision content.", "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" : "sha256", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "sha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Sha256", "sensitive" : false, "setterDocumentation" : "

                    The SHA256 hash value of the revision content.

                    \n@param sha256 The SHA256 hash value of the revision content.", "setterMethodName" : "setSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sha256", "variableType" : "String", "documentation" : "

                    The SHA256 hash value of the revision content.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Content" : { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "content", "c2jShape" : "RawStringContent", "defaultConsumerFluentSetterDocumentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    \n@param content The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    \n@return The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.", "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" : "content", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    \n@param content The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Sha256" : { "beanStyleGetterMethodName" : "getSha256", "beanStyleSetterMethodName" : "setSha256", "c2jName" : "sha256", "c2jShape" : "RawStringSha256", "defaultConsumerFluentSetterDocumentation" : "

                    The SHA256 hash value of the revision content.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sha256(String)}.\n@param sha256 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sha256(String)", "deprecated" : false, "documentation" : "

                    The SHA256 hash value of the revision content.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sha256", "fluentSetterDocumentation" : "

                    The SHA256 hash value of the revision content.

                    \n@param sha256 The SHA256 hash value of the revision content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sha256", "getterDocumentation" : "

                    The SHA256 hash value of the revision content.

                    \n@return The SHA256 hash value of the revision content.", "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" : "sha256", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "sha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Sha256", "sensitive" : false, "setterDocumentation" : "

                    The SHA256 hash value of the revision content.

                    \n@param sha256 The SHA256 hash value of the revision content.", "setterMethodName" : "setSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sha256", "variableType" : "String", "documentation" : "

                    The SHA256 hash value of the revision content.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "content", "c2jShape" : "RawStringContent", "defaultConsumerFluentSetterDocumentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    \n@param content The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    \n@return The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.", "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" : "content", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    \n@param content The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                    The YAML-formatted or JSON-formatted revision string.

                    For an AWS Lambda deployment, the content includes a Lambda function name, the alias for its original version, and the alias for its replacement version. The deployment shifts traffic from the original version of the Lambda function to the replacement version.

                    For an Amazon ECS deployment, the content includes the task name, information about the load balancer that serves traffic to the container, and more.

                    For both types of deployments, the content can specify Lambda functions that run at specified hooks, such as BeforeInstall, during a deployment.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSha256", "beanStyleSetterMethodName" : "setSha256", "c2jName" : "sha256", "c2jShape" : "RawStringSha256", "defaultConsumerFluentSetterDocumentation" : "

                    The SHA256 hash value of the revision content.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sha256(String)}.\n@param sha256 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sha256(String)", "deprecated" : false, "documentation" : "

                    The SHA256 hash value of the revision content.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sha256", "fluentSetterDocumentation" : "

                    The SHA256 hash value of the revision content.

                    \n@param sha256 The SHA256 hash value of the revision content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sha256", "getterDocumentation" : "

                    The SHA256 hash value of the revision content.

                    \n@return The SHA256 hash value of the revision content.", "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" : "sha256", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "sha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Sha256", "sensitive" : false, "setterDocumentation" : "

                    The SHA256 hash value of the revision content.

                    \n@param sha256 The SHA256 hash value of the revision content.", "setterMethodName" : "setSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sha256", "variableType" : "String", "documentation" : "

                    The SHA256 hash value of the revision content.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AppSpecContent", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AppSpecContent", "variableName" : "appSpecContent", "variableType" : "AppSpecContent", "documentation" : null, "simpleType" : "AppSpecContent", "variableSetterType" : "AppSpecContent" }, "wrapper" : false }, "ApplicationAlreadyExistsException" : { "c2jName" : "ApplicationAlreadyExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    An application with the specified name with the IAM user or AWS account already exists.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ApplicationAlreadyExistsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ApplicationAlreadyExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ApplicationAlreadyExistsException", "variableName" : "applicationAlreadyExistsException", "variableType" : "ApplicationAlreadyExistsException", "documentation" : null, "simpleType" : "ApplicationAlreadyExistsException", "variableSetterType" : "ApplicationAlreadyExistsException" }, "wrapper" : false }, "ApplicationDoesNotExistException" : { "c2jName" : "ApplicationDoesNotExistException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    The application does not exist with the IAM user or AWS account.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ApplicationDoesNotExistException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ApplicationDoesNotExistException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ApplicationDoesNotExistException", "variableName" : "applicationDoesNotExistException", "variableType" : "ApplicationDoesNotExistException", "documentation" : null, "simpleType" : "ApplicationDoesNotExistException", "variableSetterType" : "ApplicationDoesNotExistException" }, "wrapper" : false }, "ApplicationInfo" : { "c2jName" : "ApplicationInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Information about an application.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "applicationId", "c2jShape" : "ApplicationId", "defaultConsumerFluentSetterDocumentation" : "

                    The application ID.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "

                    The application ID.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "

                    The application ID.

                    \n@param applicationId The application ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "

                    The application ID.

                    \n@return The application ID.", "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" : "applicationId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "

                    The application ID.

                    \n@param applicationId The application ID.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "

                    The application ID.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                    The application name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                    The application name.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                    The application name.

                    \n@param applicationName The application name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                    The application name.

                    \n@return The application name.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                    The application name.

                    \n@param applicationName The application name.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                    The application name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreateTime", "beanStyleSetterMethodName" : "setCreateTime", "c2jName" : "createTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                    The time at which the application was created.

                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createTime(Instant)}.\n@param createTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTime(Instant)", "deprecated" : false, "documentation" : "

                    The time at which the application was created.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createTime", "fluentSetterDocumentation" : "

                    The time at which the application was created.

                    \n@param createTime The time at which the application was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createTime", "getterDocumentation" : "

                    The time at which the application was created.

                    \n@return The time at which the application was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "createTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreateTime", "sensitive" : false, "setterDocumentation" : "

                    The time at which the application was created.

                    \n@param createTime The time at which the application was created.", "setterMethodName" : "setCreateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : "

                    The time at which the application was created.

                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLinkedToGitHub", "beanStyleSetterMethodName" : "setLinkedToGitHub", "c2jName" : "linkedToGitHub", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #linkedToGitHub(Boolean)}.\n@param linkedToGitHub a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkedToGitHub(Boolean)", "deprecated" : false, "documentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkedToGitHub", "fluentSetterDocumentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    \n@param linkedToGitHub True if the user has authenticated with GitHub for the specified application. Otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkedToGitHub", "getterDocumentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    \n@return True if the user has authenticated with GitHub for the specified application. Otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "linkedToGitHub", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "linkedToGitHub", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "LinkedToGitHub", "sensitive" : false, "setterDocumentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    \n@param linkedToGitHub True if the user has authenticated with GitHub for the specified application. Otherwise, false.", "setterMethodName" : "setLinkedToGitHub", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "linkedToGitHub", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "linkedToGitHub", "variableType" : "Boolean", "documentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGitHubAccountName", "beanStyleSetterMethodName" : "setGitHubAccountName", "c2jName" : "gitHubAccountName", "c2jShape" : "GitHubAccountTokenName", "defaultConsumerFluentSetterDocumentation" : "

                    The name for a connection to a GitHub account.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gitHubAccountName(String)}.\n@param gitHubAccountName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gitHubAccountName(String)", "deprecated" : false, "documentation" : "

                    The name for a connection to a GitHub account.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gitHubAccountName", "fluentSetterDocumentation" : "

                    The name for a connection to a GitHub account.

                    \n@param gitHubAccountName The name for a connection to a GitHub account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gitHubAccountName", "getterDocumentation" : "

                    The name for a connection to a GitHub account.

                    \n@return The name for a connection to a GitHub account.", "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" : "gitHubAccountName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "gitHubAccountName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GitHubAccountName", "sensitive" : false, "setterDocumentation" : "

                    The name for a connection to a GitHub account.

                    \n@param gitHubAccountName The name for a connection to a GitHub account.", "setterMethodName" : "setGitHubAccountName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gitHubAccountName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gitHubAccountName", "variableType" : "String", "documentation" : "

                    The name for a connection to a GitHub account.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    \n@param computePlatform The destination platform type for deployment of the application (Lambda or Server).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    \n

                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                    \n@return The destination platform type for deployment of the application (Lambda or Server).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    \n@param computePlatform The destination platform type for deployment of the application (Lambda or Server).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "applicationId", "c2jShape" : "ApplicationId", "defaultConsumerFluentSetterDocumentation" : "

                    The application ID.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "

                    The application ID.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "

                    The application ID.

                    \n@param applicationId The application ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "

                    The application ID.

                    \n@return The application ID.", "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" : "applicationId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "

                    The application ID.

                    \n@param applicationId The application ID.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "

                    The application ID.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                    The application name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                    The application name.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                    The application name.

                    \n@param applicationName The application name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                    The application name.

                    \n@return The application name.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                    The application name.

                    \n@param applicationName The application name.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                    The application name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ComputePlatform" : { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    \n@param computePlatform The destination platform type for deployment of the application (Lambda or Server).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    \n

                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                    \n@return The destination platform type for deployment of the application (Lambda or Server).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    \n@param computePlatform The destination platform type for deployment of the application (Lambda or Server).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreateTime" : { "beanStyleGetterMethodName" : "getCreateTime", "beanStyleSetterMethodName" : "setCreateTime", "c2jName" : "createTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                    The time at which the application was created.

                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createTime(Instant)}.\n@param createTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTime(Instant)", "deprecated" : false, "documentation" : "

                    The time at which the application was created.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createTime", "fluentSetterDocumentation" : "

                    The time at which the application was created.

                    \n@param createTime The time at which the application was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createTime", "getterDocumentation" : "

                    The time at which the application was created.

                    \n@return The time at which the application was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "createTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreateTime", "sensitive" : false, "setterDocumentation" : "

                    The time at which the application was created.

                    \n@param createTime The time at which the application was created.", "setterMethodName" : "setCreateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : "

                    The time at which the application was created.

                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "GitHubAccountName" : { "beanStyleGetterMethodName" : "getGitHubAccountName", "beanStyleSetterMethodName" : "setGitHubAccountName", "c2jName" : "gitHubAccountName", "c2jShape" : "GitHubAccountTokenName", "defaultConsumerFluentSetterDocumentation" : "

                    The name for a connection to a GitHub account.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gitHubAccountName(String)}.\n@param gitHubAccountName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gitHubAccountName(String)", "deprecated" : false, "documentation" : "

                    The name for a connection to a GitHub account.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gitHubAccountName", "fluentSetterDocumentation" : "

                    The name for a connection to a GitHub account.

                    \n@param gitHubAccountName The name for a connection to a GitHub account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gitHubAccountName", "getterDocumentation" : "

                    The name for a connection to a GitHub account.

                    \n@return The name for a connection to a GitHub account.", "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" : "gitHubAccountName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "gitHubAccountName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GitHubAccountName", "sensitive" : false, "setterDocumentation" : "

                    The name for a connection to a GitHub account.

                    \n@param gitHubAccountName The name for a connection to a GitHub account.", "setterMethodName" : "setGitHubAccountName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gitHubAccountName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gitHubAccountName", "variableType" : "String", "documentation" : "

                    The name for a connection to a GitHub account.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LinkedToGitHub" : { "beanStyleGetterMethodName" : "getLinkedToGitHub", "beanStyleSetterMethodName" : "setLinkedToGitHub", "c2jName" : "linkedToGitHub", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #linkedToGitHub(Boolean)}.\n@param linkedToGitHub a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkedToGitHub(Boolean)", "deprecated" : false, "documentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkedToGitHub", "fluentSetterDocumentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    \n@param linkedToGitHub True if the user has authenticated with GitHub for the specified application. Otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkedToGitHub", "getterDocumentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    \n@return True if the user has authenticated with GitHub for the specified application. Otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "linkedToGitHub", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "linkedToGitHub", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "LinkedToGitHub", "sensitive" : false, "setterDocumentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    \n@param linkedToGitHub True if the user has authenticated with GitHub for the specified application. Otherwise, false.", "setterMethodName" : "setLinkedToGitHub", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "linkedToGitHub", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "linkedToGitHub", "variableType" : "Boolean", "documentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "applicationId", "c2jShape" : "ApplicationId", "defaultConsumerFluentSetterDocumentation" : "

                    The application ID.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "

                    The application ID.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "

                    The application ID.

                    \n@param applicationId The application ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "

                    The application ID.

                    \n@return The application ID.", "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" : "applicationId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "

                    The application ID.

                    \n@param applicationId The application ID.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "

                    The application ID.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                    The application name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                    The application name.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                    The application name.

                    \n@param applicationName The application name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                    The application name.

                    \n@return The application name.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                    The application name.

                    \n@param applicationName The application name.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                    The application name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreateTime", "beanStyleSetterMethodName" : "setCreateTime", "c2jName" : "createTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                    The time at which the application was created.

                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createTime(Instant)}.\n@param createTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTime(Instant)", "deprecated" : false, "documentation" : "

                    The time at which the application was created.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createTime", "fluentSetterDocumentation" : "

                    The time at which the application was created.

                    \n@param createTime The time at which the application was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createTime", "getterDocumentation" : "

                    The time at which the application was created.

                    \n@return The time at which the application was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "createTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreateTime", "sensitive" : false, "setterDocumentation" : "

                    The time at which the application was created.

                    \n@param createTime The time at which the application was created.", "setterMethodName" : "setCreateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : "

                    The time at which the application was created.

                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLinkedToGitHub", "beanStyleSetterMethodName" : "setLinkedToGitHub", "c2jName" : "linkedToGitHub", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #linkedToGitHub(Boolean)}.\n@param linkedToGitHub a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkedToGitHub(Boolean)", "deprecated" : false, "documentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linkedToGitHub", "fluentSetterDocumentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    \n@param linkedToGitHub True if the user has authenticated with GitHub for the specified application. Otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linkedToGitHub", "getterDocumentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    \n@return True if the user has authenticated with GitHub for the specified application. Otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "linkedToGitHub", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "linkedToGitHub", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "LinkedToGitHub", "sensitive" : false, "setterDocumentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    \n@param linkedToGitHub True if the user has authenticated with GitHub for the specified application. Otherwise, false.", "setterMethodName" : "setLinkedToGitHub", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "linkedToGitHub", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "linkedToGitHub", "variableType" : "Boolean", "documentation" : "

                    True if the user has authenticated with GitHub for the specified application. Otherwise, false.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGitHubAccountName", "beanStyleSetterMethodName" : "setGitHubAccountName", "c2jName" : "gitHubAccountName", "c2jShape" : "GitHubAccountTokenName", "defaultConsumerFluentSetterDocumentation" : "

                    The name for a connection to a GitHub account.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gitHubAccountName(String)}.\n@param gitHubAccountName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gitHubAccountName(String)", "deprecated" : false, "documentation" : "

                    The name for a connection to a GitHub account.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gitHubAccountName", "fluentSetterDocumentation" : "

                    The name for a connection to a GitHub account.

                    \n@param gitHubAccountName The name for a connection to a GitHub account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gitHubAccountName", "getterDocumentation" : "

                    The name for a connection to a GitHub account.

                    \n@return The name for a connection to a GitHub account.", "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" : "gitHubAccountName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "gitHubAccountName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GitHubAccountName", "sensitive" : false, "setterDocumentation" : "

                    The name for a connection to a GitHub account.

                    \n@param gitHubAccountName The name for a connection to a GitHub account.", "setterMethodName" : "setGitHubAccountName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gitHubAccountName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gitHubAccountName", "variableType" : "String", "documentation" : "

                    The name for a connection to a GitHub account.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    \n@param computePlatform The destination platform type for deployment of the application (Lambda or Server).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    \n

                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                    \n@return The destination platform type for deployment of the application (Lambda or Server).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    \n@param computePlatform The destination platform type for deployment of the application (Lambda or Server).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                    The destination platform type for deployment of the application (Lambda or Server).

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ApplicationInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ApplicationInfo", "variableName" : "applicationInfo", "variableType" : "ApplicationInfo", "documentation" : null, "simpleType" : "ApplicationInfo", "variableSetterType" : "ApplicationInfo" }, "wrapper" : false }, "ApplicationLimitExceededException" : { "c2jName" : "ApplicationLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    More applications were attempted to be created than are allowed.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ApplicationLimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ApplicationLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ApplicationLimitExceededException", "variableName" : "applicationLimitExceededException", "variableType" : "ApplicationLimitExceededException", "documentation" : null, "simpleType" : "ApplicationLimitExceededException", "variableSetterType" : "ApplicationLimitExceededException" }, "wrapper" : false }, "ApplicationNameRequiredException" : { "c2jName" : "ApplicationNameRequiredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    The minimum number of required application names was not specified.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ApplicationNameRequiredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ApplicationNameRequiredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ApplicationNameRequiredException", "variableName" : "applicationNameRequiredException", "variableType" : "ApplicationNameRequiredException", "documentation" : null, "simpleType" : "ApplicationNameRequiredException", "variableSetterType" : "ApplicationNameRequiredException" }, "wrapper" : false }, "ApplicationRevisionSortBy" : { "c2jName" : "ApplicationRevisionSortBy", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "REGISTER_TIME", "value" : "registerTime" }, { "name" : "FIRST_USED_TIME", "value" : "firstUsedTime" }, { "name" : "LAST_USED_TIME", "value" : "lastUsedTime" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ApplicationRevisionSortBy", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ApplicationRevisionSortBy", "variableName" : "applicationRevisionSortBy", "variableType" : "ApplicationRevisionSortBy", "documentation" : null, "simpleType" : "ApplicationRevisionSortBy", "variableSetterType" : "ApplicationRevisionSortBy" }, "wrapper" : false }, "AutoRollbackConfiguration" : { "c2jName" : "AutoRollbackConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Information about a configuration for automatically rolling back to a previous version of an application revision when a deployment is not completed successfully.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    \n@param enabled Indicates whether a defined automatic rollback configuration is currently enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    \n@return Indicates whether a defined automatic rollback configuration is currently enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "enabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    \n@param enabled Indicates whether a defined automatic rollback configuration is currently enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventsAsStrings", "beanStyleSetterMethodName" : "setEventsWithStrings", "c2jName" : "events", "c2jShape" : "AutoRollbackEventsList", "defaultConsumerFluentSetterDocumentation" : "

                    The event type or types that trigger a rollback.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #eventsAsStrings(List)}.\n@param events a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventsWithStrings(List)", "deprecated" : false, "documentation" : "

                    The event type or types that trigger a rollback.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "events", "fluentEnumSetterMethodName" : "events", "fluentGetterMethodName" : "eventsAsStrings", "fluentSetterDocumentation" : "

                    The event type or types that trigger a rollback.

                    \n@param events The event type or types that trigger a rollback.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventsWithStrings", "getterDocumentation" : "

                    The event type or types that trigger a rollback.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return The event type or types that trigger a rollback.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "events", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "events", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoRollbackEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AutoRollbackEvent", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AutoRollbackEvent\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoRollbackEvent", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link AutoRollbackEvent#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                    \n@return The value of the Member property for this object.\n@see AutoRollbackEvent", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AutoRollbackEvent", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Events", "sensitive" : false, "setterDocumentation" : "

                    The event type or types that trigger a rollback.

                    \n@param events The event type or types that trigger a rollback.", "setterMethodName" : "setEventsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "

                    The event type or types that trigger a rollback.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Enabled" : { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    \n@param enabled Indicates whether a defined automatic rollback configuration is currently enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    \n@return Indicates whether a defined automatic rollback configuration is currently enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "enabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    \n@param enabled Indicates whether a defined automatic rollback configuration is currently enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Events" : { "beanStyleGetterMethodName" : "getEventsAsStrings", "beanStyleSetterMethodName" : "setEventsWithStrings", "c2jName" : "events", "c2jShape" : "AutoRollbackEventsList", "defaultConsumerFluentSetterDocumentation" : "

                    The event type or types that trigger a rollback.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #eventsAsStrings(List)}.\n@param events a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventsWithStrings(List)", "deprecated" : false, "documentation" : "

                    The event type or types that trigger a rollback.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "events", "fluentEnumSetterMethodName" : "events", "fluentGetterMethodName" : "eventsAsStrings", "fluentSetterDocumentation" : "

                    The event type or types that trigger a rollback.

                    \n@param events The event type or types that trigger a rollback.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventsWithStrings", "getterDocumentation" : "

                    The event type or types that trigger a rollback.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return The event type or types that trigger a rollback.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "events", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "events", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoRollbackEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AutoRollbackEvent", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AutoRollbackEvent\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoRollbackEvent", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link AutoRollbackEvent#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                    \n@return The value of the Member property for this object.\n@see AutoRollbackEvent", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AutoRollbackEvent", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Events", "sensitive" : false, "setterDocumentation" : "

                    The event type or types that trigger a rollback.

                    \n@param events The event type or types that trigger a rollback.", "setterMethodName" : "setEventsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "

                    The event type or types that trigger a rollback.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    \n@param enabled Indicates whether a defined automatic rollback configuration is currently enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    \n@return Indicates whether a defined automatic rollback configuration is currently enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "enabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    \n@param enabled Indicates whether a defined automatic rollback configuration is currently enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                    Indicates whether a defined automatic rollback configuration is currently enabled.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventsAsStrings", "beanStyleSetterMethodName" : "setEventsWithStrings", "c2jName" : "events", "c2jShape" : "AutoRollbackEventsList", "defaultConsumerFluentSetterDocumentation" : "

                    The event type or types that trigger a rollback.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #eventsAsStrings(List)}.\n@param events a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventsWithStrings(List)", "deprecated" : false, "documentation" : "

                    The event type or types that trigger a rollback.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "events", "fluentEnumSetterMethodName" : "events", "fluentGetterMethodName" : "eventsAsStrings", "fluentSetterDocumentation" : "

                    The event type or types that trigger a rollback.

                    \n@param events The event type or types that trigger a rollback.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventsWithStrings", "getterDocumentation" : "

                    The event type or types that trigger a rollback.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return The event type or types that trigger a rollback.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "events", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "events", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoRollbackEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AutoRollbackEvent", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AutoRollbackEvent\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoRollbackEvent", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link AutoRollbackEvent#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                    \n@return The value of the Member property for this object.\n@see AutoRollbackEvent", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AutoRollbackEvent", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Events", "sensitive" : false, "setterDocumentation" : "

                    The event type or types that trigger a rollback.

                    \n@param events The event type or types that trigger a rollback.", "setterMethodName" : "setEventsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "events", "variableType" : "java.util.List", "documentation" : "

                    The event type or types that trigger a rollback.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AutoRollbackConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "wrapper" : false }, "AutoRollbackEvent" : { "c2jName" : "AutoRollbackEvent", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "DEPLOYMENT_FAILURE", "value" : "DEPLOYMENT_FAILURE" }, { "name" : "DEPLOYMENT_STOP_ON_ALARM", "value" : "DEPLOYMENT_STOP_ON_ALARM" }, { "name" : "DEPLOYMENT_STOP_ON_REQUEST", "value" : "DEPLOYMENT_STOP_ON_REQUEST" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AutoRollbackEvent", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AutoRollbackEvent", "variableName" : "autoRollbackEvent", "variableType" : "AutoRollbackEvent", "documentation" : null, "simpleType" : "AutoRollbackEvent", "variableSetterType" : "AutoRollbackEvent" }, "wrapper" : false }, "AutoScalingGroup" : { "c2jName" : "AutoScalingGroup", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Information about an Auto Scaling group.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "AutoScalingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                    The Auto Scaling group name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                    The Auto Scaling group name.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                    The Auto Scaling group name.

                    \n@param name The Auto Scaling group name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                    The Auto Scaling group name.

                    \n@return The Auto Scaling group name.", "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" : "name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                    The Auto Scaling group name.

                    \n@param name The Auto Scaling group name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                    The Auto Scaling group name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHook", "beanStyleSetterMethodName" : "setHook", "c2jName" : "hook", "c2jShape" : "AutoScalingGroupHook", "defaultConsumerFluentSetterDocumentation" : "

                    An Auto Scaling lifecycle event hook name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hook(String)}.\n@param hook a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hook(String)", "deprecated" : false, "documentation" : "

                    An Auto Scaling lifecycle event hook name.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hook", "fluentSetterDocumentation" : "

                    An Auto Scaling lifecycle event hook name.

                    \n@param hook An Auto Scaling lifecycle event hook name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hook", "getterDocumentation" : "

                    An Auto Scaling lifecycle event hook name.

                    \n@return An Auto Scaling lifecycle event hook name.", "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" : "hook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hook", "sensitive" : false, "setterDocumentation" : "

                    An Auto Scaling lifecycle event hook name.

                    \n@param hook An Auto Scaling lifecycle event hook name.", "setterMethodName" : "setHook", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hook", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hook", "variableType" : "String", "documentation" : "

                    An Auto Scaling lifecycle event hook name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Hook" : { "beanStyleGetterMethodName" : "getHook", "beanStyleSetterMethodName" : "setHook", "c2jName" : "hook", "c2jShape" : "AutoScalingGroupHook", "defaultConsumerFluentSetterDocumentation" : "

                    An Auto Scaling lifecycle event hook name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hook(String)}.\n@param hook a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hook(String)", "deprecated" : false, "documentation" : "

                    An Auto Scaling lifecycle event hook name.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hook", "fluentSetterDocumentation" : "

                    An Auto Scaling lifecycle event hook name.

                    \n@param hook An Auto Scaling lifecycle event hook name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hook", "getterDocumentation" : "

                    An Auto Scaling lifecycle event hook name.

                    \n@return An Auto Scaling lifecycle event hook name.", "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" : "hook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hook", "sensitive" : false, "setterDocumentation" : "

                    An Auto Scaling lifecycle event hook name.

                    \n@param hook An Auto Scaling lifecycle event hook name.", "setterMethodName" : "setHook", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hook", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hook", "variableType" : "String", "documentation" : "

                    An Auto Scaling lifecycle event hook name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "AutoScalingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                    The Auto Scaling group name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                    The Auto Scaling group name.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                    The Auto Scaling group name.

                    \n@param name The Auto Scaling group name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                    The Auto Scaling group name.

                    \n@return The Auto Scaling group name.", "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" : "name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                    The Auto Scaling group name.

                    \n@param name The Auto Scaling group name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                    The Auto Scaling group name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "AutoScalingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                    The Auto Scaling group name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                    The Auto Scaling group name.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                    The Auto Scaling group name.

                    \n@param name The Auto Scaling group name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                    The Auto Scaling group name.

                    \n@return The Auto Scaling group name.", "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" : "name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                    The Auto Scaling group name.

                    \n@param name The Auto Scaling group name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                    The Auto Scaling group name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHook", "beanStyleSetterMethodName" : "setHook", "c2jName" : "hook", "c2jShape" : "AutoScalingGroupHook", "defaultConsumerFluentSetterDocumentation" : "

                    An Auto Scaling lifecycle event hook name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hook(String)}.\n@param hook a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hook(String)", "deprecated" : false, "documentation" : "

                    An Auto Scaling lifecycle event hook name.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hook", "fluentSetterDocumentation" : "

                    An Auto Scaling lifecycle event hook name.

                    \n@param hook An Auto Scaling lifecycle event hook name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hook", "getterDocumentation" : "

                    An Auto Scaling lifecycle event hook name.

                    \n@return An Auto Scaling lifecycle event hook name.", "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" : "hook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hook", "sensitive" : false, "setterDocumentation" : "

                    An Auto Scaling lifecycle event hook name.

                    \n@param hook An Auto Scaling lifecycle event hook name.", "setterMethodName" : "setHook", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hook", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hook", "variableType" : "String", "documentation" : "

                    An Auto Scaling lifecycle event hook name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AutoScalingGroup", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "autoScalingGroup", "variableType" : "AutoScalingGroup", "documentation" : null, "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "wrapper" : false }, "BatchGetApplicationRevisionsRequest" : { "c2jName" : "BatchGetApplicationRevisionsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents the input of a BatchGetApplicationRevisions operation.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "BatchGetApplicationRevisions", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.BatchGetApplicationRevisions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    \n@param applicationName The name of an AWS CodeDeploy application about which to get revision information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    \n@return The name of an AWS CodeDeploy application about which to get revision information.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    \n@param applicationName The name of an AWS CodeDeploy application about which to get revision information.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevisions", "beanStyleSetterMethodName" : "setRevisions", "c2jName" : "revisions", "c2jShape" : "RevisionLocationList", "defaultConsumerFluentSetterDocumentation" : "

                    Information to get about the application revisions, including type and location.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #revisions(List)}.\n@param revisions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisions(List)", "deprecated" : false, "documentation" : "

                    Information to get about the application revisions, including type and location.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisions", "fluentSetterDocumentation" : "

                    Information to get about the application revisions, including type and location.

                    \n@param revisions Information to get about the application revisions, including type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisions", "getterDocumentation" : "

                    Information to get about the application revisions, including type and location.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return Information to get about the application revisions, including type and location.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #member(RevisionLocation)}.\n@param member a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RevisionLocation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "member", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "member", "variableType" : "RevisionLocation", "documentation" : "", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RevisionLocation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RevisionLocation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Revisions", "sensitive" : false, "setterDocumentation" : "

                    Information to get about the application revisions, including type and location.

                    \n@param revisions Information to get about the application revisions, including type and location.", "setterMethodName" : "setRevisions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : "

                    Information to get about the application revisions, including type and location.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    \n@param applicationName The name of an AWS CodeDeploy application about which to get revision information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    \n@return The name of an AWS CodeDeploy application about which to get revision information.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    \n@param applicationName The name of an AWS CodeDeploy application about which to get revision information.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Revisions" : { "beanStyleGetterMethodName" : "getRevisions", "beanStyleSetterMethodName" : "setRevisions", "c2jName" : "revisions", "c2jShape" : "RevisionLocationList", "defaultConsumerFluentSetterDocumentation" : "

                    Information to get about the application revisions, including type and location.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #revisions(List)}.\n@param revisions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisions(List)", "deprecated" : false, "documentation" : "

                    Information to get about the application revisions, including type and location.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisions", "fluentSetterDocumentation" : "

                    Information to get about the application revisions, including type and location.

                    \n@param revisions Information to get about the application revisions, including type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisions", "getterDocumentation" : "

                    Information to get about the application revisions, including type and location.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return Information to get about the application revisions, including type and location.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #member(RevisionLocation)}.\n@param member a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RevisionLocation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "member", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "member", "variableType" : "RevisionLocation", "documentation" : "", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RevisionLocation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RevisionLocation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Revisions", "sensitive" : false, "setterDocumentation" : "

                    Information to get about the application revisions, including type and location.

                    \n@param revisions Information to get about the application revisions, including type and location.", "setterMethodName" : "setRevisions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : "

                    Information to get about the application revisions, including type and location.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    \n@param applicationName The name of an AWS CodeDeploy application about which to get revision information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    \n@return The name of an AWS CodeDeploy application about which to get revision information.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    \n@param applicationName The name of an AWS CodeDeploy application about which to get revision information.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                    The name of an AWS CodeDeploy application about which to get revision information.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevisions", "beanStyleSetterMethodName" : "setRevisions", "c2jName" : "revisions", "c2jShape" : "RevisionLocationList", "defaultConsumerFluentSetterDocumentation" : "

                    Information to get about the application revisions, including type and location.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #revisions(List)}.\n@param revisions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisions(List)", "deprecated" : false, "documentation" : "

                    Information to get about the application revisions, including type and location.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisions", "fluentSetterDocumentation" : "

                    Information to get about the application revisions, including type and location.

                    \n@param revisions Information to get about the application revisions, including type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisions", "getterDocumentation" : "

                    Information to get about the application revisions, including type and location.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return Information to get about the application revisions, including type and location.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #member(RevisionLocation)}.\n@param member a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RevisionLocation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "member", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "member", "variableType" : "RevisionLocation", "documentation" : "", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RevisionLocation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RevisionLocation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Revisions", "sensitive" : false, "setterDocumentation" : "

                    Information to get about the application revisions, including type and location.

                    \n@param revisions Information to get about the application revisions, including type and location.", "setterMethodName" : "setRevisions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : "

                    Information to get about the application revisions, including type and location.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "applicationName", "revisions" ], "shapeName" : "BatchGetApplicationRevisionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BatchGetApplicationRevisionsRequest", "variableName" : "batchGetApplicationRevisionsRequest", "variableType" : "BatchGetApplicationRevisionsRequest", "documentation" : null, "simpleType" : "BatchGetApplicationRevisionsRequest", "variableSetterType" : "BatchGetApplicationRevisionsRequest" }, "wrapper" : false }, "BatchGetApplicationRevisionsResponse" : { "c2jName" : "BatchGetApplicationRevisionsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents the output of a BatchGetApplicationRevisions operation.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the application that corresponds to the revisions.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                    The name of the application that corresponds to the revisions.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                    The name of the application that corresponds to the revisions.

                    \n@param applicationName The name of the application that corresponds to the revisions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                    The name of the application that corresponds to the revisions.

                    \n@return The name of the application that corresponds to the revisions.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                    The name of the application that corresponds to the revisions.

                    \n@param applicationName The name of the application that corresponds to the revisions.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                    The name of the application that corresponds to the revisions.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorMessage", "beanStyleSetterMethodName" : "setErrorMessage", "c2jName" : "errorMessage", "c2jShape" : "ErrorMessage", "defaultConsumerFluentSetterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)", "deprecated" : false, "documentation" : "

                    Information about errors that might have occurred during the API call.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorMessage", "fluentSetterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@param errorMessage Information about errors that might have occurred during the API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorMessage", "getterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@return Information about errors that might have occurred during the API call.", "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" : "errorMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "errorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorMessage", "sensitive" : false, "setterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@param errorMessage Information about errors that might have occurred during the API call.", "setterMethodName" : "setErrorMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : "

                    Information about errors that might have occurred during the API call.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevisions", "beanStyleSetterMethodName" : "setRevisions", "c2jName" : "revisions", "c2jShape" : "RevisionInfoList", "defaultConsumerFluentSetterDocumentation" : "

                    Additional information about the revisions, including the type and location.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #revisions(List)}.\n@param revisions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisions(List)", "deprecated" : false, "documentation" : "

                    Additional information about the revisions, including the type and location.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisions", "fluentSetterDocumentation" : "

                    Additional information about the revisions, including the type and location.

                    \n@param revisions Additional information about the revisions, including the type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisions", "getterDocumentation" : "

                    Additional information about the revisions, including the type and location.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return Additional information about the revisions, including the type and location.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RevisionInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RevisionInfo.Builder} avoiding the need to create one manually via {@link RevisionInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionInfo.Builder#build()} is called immediately and its result is passed to {@link #member(RevisionInfo)}.\n@param member a consumer that will call methods on {@link RevisionInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RevisionInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RevisionInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RevisionInfo", "variableName" : "member", "variableType" : "RevisionInfo", "documentation" : null, "simpleType" : "RevisionInfo", "variableSetterType" : "RevisionInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionInfo", "variableName" : "member", "variableType" : "RevisionInfo", "documentation" : "", "simpleType" : "RevisionInfo", "variableSetterType" : "RevisionInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RevisionInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RevisionInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Revisions", "sensitive" : false, "setterDocumentation" : "

                    Additional information about the revisions, including the type and location.

                    \n@param revisions Additional information about the revisions, including the type and location.", "setterMethodName" : "setRevisions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : "

                    Additional information about the revisions, including the type and location.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the application that corresponds to the revisions.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                    The name of the application that corresponds to the revisions.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                    The name of the application that corresponds to the revisions.

                    \n@param applicationName The name of the application that corresponds to the revisions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                    The name of the application that corresponds to the revisions.

                    \n@return The name of the application that corresponds to the revisions.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                    The name of the application that corresponds to the revisions.

                    \n@param applicationName The name of the application that corresponds to the revisions.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                    The name of the application that corresponds to the revisions.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ErrorMessage" : { "beanStyleGetterMethodName" : "getErrorMessage", "beanStyleSetterMethodName" : "setErrorMessage", "c2jName" : "errorMessage", "c2jShape" : "ErrorMessage", "defaultConsumerFluentSetterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)", "deprecated" : false, "documentation" : "

                    Information about errors that might have occurred during the API call.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorMessage", "fluentSetterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@param errorMessage Information about errors that might have occurred during the API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorMessage", "getterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@return Information about errors that might have occurred during the API call.", "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" : "errorMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "errorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorMessage", "sensitive" : false, "setterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@param errorMessage Information about errors that might have occurred during the API call.", "setterMethodName" : "setErrorMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : "

                    Information about errors that might have occurred during the API call.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Revisions" : { "beanStyleGetterMethodName" : "getRevisions", "beanStyleSetterMethodName" : "setRevisions", "c2jName" : "revisions", "c2jShape" : "RevisionInfoList", "defaultConsumerFluentSetterDocumentation" : "

                    Additional information about the revisions, including the type and location.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #revisions(List)}.\n@param revisions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisions(List)", "deprecated" : false, "documentation" : "

                    Additional information about the revisions, including the type and location.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisions", "fluentSetterDocumentation" : "

                    Additional information about the revisions, including the type and location.

                    \n@param revisions Additional information about the revisions, including the type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisions", "getterDocumentation" : "

                    Additional information about the revisions, including the type and location.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return Additional information about the revisions, including the type and location.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RevisionInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RevisionInfo.Builder} avoiding the need to create one manually via {@link RevisionInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionInfo.Builder#build()} is called immediately and its result is passed to {@link #member(RevisionInfo)}.\n@param member a consumer that will call methods on {@link RevisionInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RevisionInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RevisionInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RevisionInfo", "variableName" : "member", "variableType" : "RevisionInfo", "documentation" : null, "simpleType" : "RevisionInfo", "variableSetterType" : "RevisionInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionInfo", "variableName" : "member", "variableType" : "RevisionInfo", "documentation" : "", "simpleType" : "RevisionInfo", "variableSetterType" : "RevisionInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RevisionInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RevisionInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Revisions", "sensitive" : false, "setterDocumentation" : "

                    Additional information about the revisions, including the type and location.

                    \n@param revisions Additional information about the revisions, including the type and location.", "setterMethodName" : "setRevisions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : "

                    Additional information about the revisions, including the type and location.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the application that corresponds to the revisions.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                    The name of the application that corresponds to the revisions.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                    The name of the application that corresponds to the revisions.

                    \n@param applicationName The name of the application that corresponds to the revisions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                    The name of the application that corresponds to the revisions.

                    \n@return The name of the application that corresponds to the revisions.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                    The name of the application that corresponds to the revisions.

                    \n@param applicationName The name of the application that corresponds to the revisions.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                    The name of the application that corresponds to the revisions.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorMessage", "beanStyleSetterMethodName" : "setErrorMessage", "c2jName" : "errorMessage", "c2jShape" : "ErrorMessage", "defaultConsumerFluentSetterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)", "deprecated" : false, "documentation" : "

                    Information about errors that might have occurred during the API call.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorMessage", "fluentSetterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@param errorMessage Information about errors that might have occurred during the API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorMessage", "getterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@return Information about errors that might have occurred during the API call.", "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" : "errorMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "errorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorMessage", "sensitive" : false, "setterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@param errorMessage Information about errors that might have occurred during the API call.", "setterMethodName" : "setErrorMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : "

                    Information about errors that might have occurred during the API call.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevisions", "beanStyleSetterMethodName" : "setRevisions", "c2jName" : "revisions", "c2jShape" : "RevisionInfoList", "defaultConsumerFluentSetterDocumentation" : "

                    Additional information about the revisions, including the type and location.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #revisions(List)}.\n@param revisions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisions(List)", "deprecated" : false, "documentation" : "

                    Additional information about the revisions, including the type and location.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisions", "fluentSetterDocumentation" : "

                    Additional information about the revisions, including the type and location.

                    \n@param revisions Additional information about the revisions, including the type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisions", "getterDocumentation" : "

                    Additional information about the revisions, including the type and location.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return Additional information about the revisions, including the type and location.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RevisionInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RevisionInfo.Builder} avoiding the need to create one manually via {@link RevisionInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionInfo.Builder#build()} is called immediately and its result is passed to {@link #member(RevisionInfo)}.\n@param member a consumer that will call methods on {@link RevisionInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RevisionInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RevisionInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RevisionInfo", "variableName" : "member", "variableType" : "RevisionInfo", "documentation" : null, "simpleType" : "RevisionInfo", "variableSetterType" : "RevisionInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionInfo", "variableName" : "member", "variableType" : "RevisionInfo", "documentation" : "", "simpleType" : "RevisionInfo", "variableSetterType" : "RevisionInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RevisionInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RevisionInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Revisions", "sensitive" : false, "setterDocumentation" : "

                    Additional information about the revisions, including the type and location.

                    \n@param revisions Additional information about the revisions, including the type and location.", "setterMethodName" : "setRevisions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : "

                    Additional information about the revisions, including the type and location.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BatchGetApplicationRevisionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BatchGetApplicationRevisionsResponse", "variableName" : "batchGetApplicationRevisionsResponse", "variableType" : "BatchGetApplicationRevisionsResponse", "documentation" : null, "simpleType" : "BatchGetApplicationRevisionsResponse", "variableSetterType" : "BatchGetApplicationRevisionsResponse" }, "wrapper" : false }, "BatchGetApplicationsRequest" : { "c2jName" : "BatchGetApplicationsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents the input of a BatchGetApplications operation.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "BatchGetApplications", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.BatchGetApplications", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationNames", "beanStyleSetterMethodName" : "setApplicationNames", "c2jName" : "applicationNames", "c2jShape" : "ApplicationsList", "defaultConsumerFluentSetterDocumentation" : "

                    A list of application names separated by spaces.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #applicationNames(List)}.\n@param applicationNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationNames(List)", "deprecated" : false, "documentation" : "

                    A list of application names separated by spaces.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationNames", "fluentSetterDocumentation" : "

                    A list of application names separated by spaces.

                    \n@param applicationNames A list of application names separated by spaces.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationNames", "getterDocumentation" : "

                    A list of application names separated by spaces.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return A list of application names separated by spaces.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "applicationNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ApplicationNames", "sensitive" : false, "setterDocumentation" : "

                    A list of application names separated by spaces.

                    \n@param applicationNames A list of application names separated by spaces.", "setterMethodName" : "setApplicationNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "applicationNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "applicationNames", "variableType" : "java.util.List", "documentation" : "

                    A list of application names separated by spaces.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationNames" : { "beanStyleGetterMethodName" : "getApplicationNames", "beanStyleSetterMethodName" : "setApplicationNames", "c2jName" : "applicationNames", "c2jShape" : "ApplicationsList", "defaultConsumerFluentSetterDocumentation" : "

                    A list of application names separated by spaces.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #applicationNames(List)}.\n@param applicationNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationNames(List)", "deprecated" : false, "documentation" : "

                    A list of application names separated by spaces.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationNames", "fluentSetterDocumentation" : "

                    A list of application names separated by spaces.

                    \n@param applicationNames A list of application names separated by spaces.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationNames", "getterDocumentation" : "

                    A list of application names separated by spaces.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return A list of application names separated by spaces.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "applicationNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ApplicationNames", "sensitive" : false, "setterDocumentation" : "

                    A list of application names separated by spaces.

                    \n@param applicationNames A list of application names separated by spaces.", "setterMethodName" : "setApplicationNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "applicationNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "applicationNames", "variableType" : "java.util.List", "documentation" : "

                    A list of application names separated by spaces.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationNames", "beanStyleSetterMethodName" : "setApplicationNames", "c2jName" : "applicationNames", "c2jShape" : "ApplicationsList", "defaultConsumerFluentSetterDocumentation" : "

                    A list of application names separated by spaces.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #applicationNames(List)}.\n@param applicationNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationNames(List)", "deprecated" : false, "documentation" : "

                    A list of application names separated by spaces.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationNames", "fluentSetterDocumentation" : "

                    A list of application names separated by spaces.

                    \n@param applicationNames A list of application names separated by spaces.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationNames", "getterDocumentation" : "

                    A list of application names separated by spaces.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return A list of application names separated by spaces.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "applicationNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ApplicationNames", "sensitive" : false, "setterDocumentation" : "

                    A list of application names separated by spaces.

                    \n@param applicationNames A list of application names separated by spaces.", "setterMethodName" : "setApplicationNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "applicationNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "applicationNames", "variableType" : "java.util.List", "documentation" : "

                    A list of application names separated by spaces.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "applicationNames" ], "shapeName" : "BatchGetApplicationsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BatchGetApplicationsRequest", "variableName" : "batchGetApplicationsRequest", "variableType" : "BatchGetApplicationsRequest", "documentation" : null, "simpleType" : "BatchGetApplicationsRequest", "variableSetterType" : "BatchGetApplicationsRequest" }, "wrapper" : false }, "BatchGetApplicationsResponse" : { "c2jName" : "BatchGetApplicationsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents the output of a BatchGetApplications operation.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplicationsInfo", "beanStyleSetterMethodName" : "setApplicationsInfo", "c2jName" : "applicationsInfo", "c2jShape" : "ApplicationsInfoList", "defaultConsumerFluentSetterDocumentation" : "

                    Information about the applications.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #applicationsInfo(List)}.\n@param applicationsInfo a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationsInfo(List)", "deprecated" : false, "documentation" : "

                    Information about the applications.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationsInfo", "fluentSetterDocumentation" : "

                    Information about the applications.

                    \n@param applicationsInfo Information about the applications.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationsInfo", "getterDocumentation" : "

                    Information about the applications.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return Information about the applications.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "applicationsInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationsInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ApplicationInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationInfo.Builder} avoiding the need to create one manually via {@link ApplicationInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationInfo.Builder#build()} is called immediately and its result is passed to {@link #member(ApplicationInfo)}.\n@param member a consumer that will call methods on {@link ApplicationInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ApplicationInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ApplicationInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ApplicationInfo", "variableName" : "member", "variableType" : "ApplicationInfo", "documentation" : null, "simpleType" : "ApplicationInfo", "variableSetterType" : "ApplicationInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationInfo", "variableName" : "member", "variableType" : "ApplicationInfo", "documentation" : "", "simpleType" : "ApplicationInfo", "variableSetterType" : "ApplicationInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ApplicationInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ApplicationInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ApplicationsInfo", "sensitive" : false, "setterDocumentation" : "

                    Information about the applications.

                    \n@param applicationsInfo Information about the applications.", "setterMethodName" : "setApplicationsInfo", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "applicationsInfo", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "applicationsInfo", "variableType" : "java.util.List", "documentation" : "

                    Information about the applications.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationsInfo" : { "beanStyleGetterMethodName" : "getApplicationsInfo", "beanStyleSetterMethodName" : "setApplicationsInfo", "c2jName" : "applicationsInfo", "c2jShape" : "ApplicationsInfoList", "defaultConsumerFluentSetterDocumentation" : "

                    Information about the applications.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #applicationsInfo(List)}.\n@param applicationsInfo a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationsInfo(List)", "deprecated" : false, "documentation" : "

                    Information about the applications.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationsInfo", "fluentSetterDocumentation" : "

                    Information about the applications.

                    \n@param applicationsInfo Information about the applications.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationsInfo", "getterDocumentation" : "

                    Information about the applications.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return Information about the applications.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "applicationsInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationsInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ApplicationInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationInfo.Builder} avoiding the need to create one manually via {@link ApplicationInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationInfo.Builder#build()} is called immediately and its result is passed to {@link #member(ApplicationInfo)}.\n@param member a consumer that will call methods on {@link ApplicationInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ApplicationInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ApplicationInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ApplicationInfo", "variableName" : "member", "variableType" : "ApplicationInfo", "documentation" : null, "simpleType" : "ApplicationInfo", "variableSetterType" : "ApplicationInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationInfo", "variableName" : "member", "variableType" : "ApplicationInfo", "documentation" : "", "simpleType" : "ApplicationInfo", "variableSetterType" : "ApplicationInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ApplicationInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ApplicationInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ApplicationsInfo", "sensitive" : false, "setterDocumentation" : "

                    Information about the applications.

                    \n@param applicationsInfo Information about the applications.", "setterMethodName" : "setApplicationsInfo", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "applicationsInfo", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "applicationsInfo", "variableType" : "java.util.List", "documentation" : "

                    Information about the applications.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationsInfo", "beanStyleSetterMethodName" : "setApplicationsInfo", "c2jName" : "applicationsInfo", "c2jShape" : "ApplicationsInfoList", "defaultConsumerFluentSetterDocumentation" : "

                    Information about the applications.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #applicationsInfo(List)}.\n@param applicationsInfo a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationsInfo(List)", "deprecated" : false, "documentation" : "

                    Information about the applications.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationsInfo", "fluentSetterDocumentation" : "

                    Information about the applications.

                    \n@param applicationsInfo Information about the applications.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationsInfo", "getterDocumentation" : "

                    Information about the applications.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return Information about the applications.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "applicationsInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationsInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ApplicationInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ApplicationInfo.Builder} avoiding the need to create one manually via {@link ApplicationInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationInfo.Builder#build()} is called immediately and its result is passed to {@link #member(ApplicationInfo)}.\n@param member a consumer that will call methods on {@link ApplicationInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ApplicationInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ApplicationInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ApplicationInfo", "variableName" : "member", "variableType" : "ApplicationInfo", "documentation" : null, "simpleType" : "ApplicationInfo", "variableSetterType" : "ApplicationInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationInfo", "variableName" : "member", "variableType" : "ApplicationInfo", "documentation" : "", "simpleType" : "ApplicationInfo", "variableSetterType" : "ApplicationInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ApplicationInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ApplicationInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ApplicationsInfo", "sensitive" : false, "setterDocumentation" : "

                    Information about the applications.

                    \n@param applicationsInfo Information about the applications.", "setterMethodName" : "setApplicationsInfo", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "applicationsInfo", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "applicationsInfo", "variableType" : "java.util.List", "documentation" : "

                    Information about the applications.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BatchGetApplicationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BatchGetApplicationsResponse", "variableName" : "batchGetApplicationsResponse", "variableType" : "BatchGetApplicationsResponse", "documentation" : null, "simpleType" : "BatchGetApplicationsResponse", "variableSetterType" : "BatchGetApplicationsResponse" }, "wrapper" : false }, "BatchGetDeploymentGroupsRequest" : { "c2jName" : "BatchGetDeploymentGroupsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents the input of a BatchGetDeploymentGroups operation.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "BatchGetDeploymentGroups", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.BatchGetDeploymentGroups", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    \n@param applicationName The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    \n@return The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    \n@param applicationName The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupNames", "beanStyleSetterMethodName" : "setDeploymentGroupNames", "c2jName" : "deploymentGroupNames", "c2jShape" : "DeploymentGroupsList", "defaultConsumerFluentSetterDocumentation" : "

                    The names of the deployment groups.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupNames(List)}.\n@param deploymentGroupNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupNames(List)", "deprecated" : false, "documentation" : "

                    The names of the deployment groups.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupNames", "fluentSetterDocumentation" : "

                    The names of the deployment groups.

                    \n@param deploymentGroupNames The names of the deployment groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupNames", "getterDocumentation" : "

                    The names of the deployment groups.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return The names of the deployment groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentGroupNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentGroupNames", "sensitive" : false, "setterDocumentation" : "

                    The names of the deployment groups.

                    \n@param deploymentGroupNames The names of the deployment groups.", "setterMethodName" : "setDeploymentGroupNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroupNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroupNames", "variableType" : "java.util.List", "documentation" : "

                    The names of the deployment groups.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    \n@param applicationName The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    \n@return The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    \n@param applicationName The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentGroupNames" : { "beanStyleGetterMethodName" : "getDeploymentGroupNames", "beanStyleSetterMethodName" : "setDeploymentGroupNames", "c2jName" : "deploymentGroupNames", "c2jShape" : "DeploymentGroupsList", "defaultConsumerFluentSetterDocumentation" : "

                    The names of the deployment groups.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupNames(List)}.\n@param deploymentGroupNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupNames(List)", "deprecated" : false, "documentation" : "

                    The names of the deployment groups.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupNames", "fluentSetterDocumentation" : "

                    The names of the deployment groups.

                    \n@param deploymentGroupNames The names of the deployment groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupNames", "getterDocumentation" : "

                    The names of the deployment groups.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return The names of the deployment groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentGroupNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentGroupNames", "sensitive" : false, "setterDocumentation" : "

                    The names of the deployment groups.

                    \n@param deploymentGroupNames The names of the deployment groups.", "setterMethodName" : "setDeploymentGroupNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroupNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroupNames", "variableType" : "java.util.List", "documentation" : "

                    The names of the deployment groups.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    \n@param applicationName The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    \n@return The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    \n@param applicationName The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                    The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupNames", "beanStyleSetterMethodName" : "setDeploymentGroupNames", "c2jName" : "deploymentGroupNames", "c2jShape" : "DeploymentGroupsList", "defaultConsumerFluentSetterDocumentation" : "

                    The names of the deployment groups.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupNames(List)}.\n@param deploymentGroupNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupNames(List)", "deprecated" : false, "documentation" : "

                    The names of the deployment groups.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupNames", "fluentSetterDocumentation" : "

                    The names of the deployment groups.

                    \n@param deploymentGroupNames The names of the deployment groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupNames", "getterDocumentation" : "

                    The names of the deployment groups.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return The names of the deployment groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentGroupNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentGroupNames", "sensitive" : false, "setterDocumentation" : "

                    The names of the deployment groups.

                    \n@param deploymentGroupNames The names of the deployment groups.", "setterMethodName" : "setDeploymentGroupNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroupNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroupNames", "variableType" : "java.util.List", "documentation" : "

                    The names of the deployment groups.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "applicationName", "deploymentGroupNames" ], "shapeName" : "BatchGetDeploymentGroupsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BatchGetDeploymentGroupsRequest", "variableName" : "batchGetDeploymentGroupsRequest", "variableType" : "BatchGetDeploymentGroupsRequest", "documentation" : null, "simpleType" : "BatchGetDeploymentGroupsRequest", "variableSetterType" : "BatchGetDeploymentGroupsRequest" }, "wrapper" : false }, "BatchGetDeploymentGroupsResponse" : { "c2jName" : "BatchGetDeploymentGroupsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents the output of a BatchGetDeploymentGroups operation.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentGroupsInfo", "beanStyleSetterMethodName" : "setDeploymentGroupsInfo", "c2jName" : "deploymentGroupsInfo", "c2jShape" : "DeploymentGroupInfoList", "defaultConsumerFluentSetterDocumentation" : "

                    Information about the deployment groups.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupsInfo(List)}.\n@param deploymentGroupsInfo a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupsInfo(List)", "deprecated" : false, "documentation" : "

                    Information about the deployment groups.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupsInfo", "fluentSetterDocumentation" : "

                    Information about the deployment groups.

                    \n@param deploymentGroupsInfo Information about the deployment groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupsInfo", "getterDocumentation" : "

                    Information about the deployment groups.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return Information about the deployment groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentGroupsInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupsInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentGroupInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeploymentGroupInfo.Builder} avoiding the need to create one manually via {@link DeploymentGroupInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentGroupInfo.Builder#build()} is called immediately and its result is passed to {@link #member(DeploymentGroupInfo)}.\n@param member a consumer that will call methods on {@link DeploymentGroupInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeploymentGroupInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeploymentGroupInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeploymentGroupInfo", "variableName" : "member", "variableType" : "DeploymentGroupInfo", "documentation" : null, "simpleType" : "DeploymentGroupInfo", "variableSetterType" : "DeploymentGroupInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentGroupInfo", "variableName" : "member", "variableType" : "DeploymentGroupInfo", "documentation" : "", "simpleType" : "DeploymentGroupInfo", "variableSetterType" : "DeploymentGroupInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeploymentGroupInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeploymentGroupInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentGroupsInfo", "sensitive" : false, "setterDocumentation" : "

                    Information about the deployment groups.

                    \n@param deploymentGroupsInfo Information about the deployment groups.", "setterMethodName" : "setDeploymentGroupsInfo", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroupsInfo", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroupsInfo", "variableType" : "java.util.List", "documentation" : "

                    Information about the deployment groups.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorMessage", "beanStyleSetterMethodName" : "setErrorMessage", "c2jName" : "errorMessage", "c2jShape" : "ErrorMessage", "defaultConsumerFluentSetterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)", "deprecated" : false, "documentation" : "

                    Information about errors that might have occurred during the API call.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorMessage", "fluentSetterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@param errorMessage Information about errors that might have occurred during the API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorMessage", "getterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@return Information about errors that might have occurred during the API call.", "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" : "errorMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "errorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorMessage", "sensitive" : false, "setterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@param errorMessage Information about errors that might have occurred during the API call.", "setterMethodName" : "setErrorMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : "

                    Information about errors that might have occurred during the API call.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentGroupsInfo" : { "beanStyleGetterMethodName" : "getDeploymentGroupsInfo", "beanStyleSetterMethodName" : "setDeploymentGroupsInfo", "c2jName" : "deploymentGroupsInfo", "c2jShape" : "DeploymentGroupInfoList", "defaultConsumerFluentSetterDocumentation" : "

                    Information about the deployment groups.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupsInfo(List)}.\n@param deploymentGroupsInfo a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupsInfo(List)", "deprecated" : false, "documentation" : "

                    Information about the deployment groups.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupsInfo", "fluentSetterDocumentation" : "

                    Information about the deployment groups.

                    \n@param deploymentGroupsInfo Information about the deployment groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupsInfo", "getterDocumentation" : "

                    Information about the deployment groups.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return Information about the deployment groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentGroupsInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupsInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentGroupInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeploymentGroupInfo.Builder} avoiding the need to create one manually via {@link DeploymentGroupInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentGroupInfo.Builder#build()} is called immediately and its result is passed to {@link #member(DeploymentGroupInfo)}.\n@param member a consumer that will call methods on {@link DeploymentGroupInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeploymentGroupInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeploymentGroupInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeploymentGroupInfo", "variableName" : "member", "variableType" : "DeploymentGroupInfo", "documentation" : null, "simpleType" : "DeploymentGroupInfo", "variableSetterType" : "DeploymentGroupInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentGroupInfo", "variableName" : "member", "variableType" : "DeploymentGroupInfo", "documentation" : "", "simpleType" : "DeploymentGroupInfo", "variableSetterType" : "DeploymentGroupInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeploymentGroupInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeploymentGroupInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentGroupsInfo", "sensitive" : false, "setterDocumentation" : "

                    Information about the deployment groups.

                    \n@param deploymentGroupsInfo Information about the deployment groups.", "setterMethodName" : "setDeploymentGroupsInfo", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroupsInfo", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroupsInfo", "variableType" : "java.util.List", "documentation" : "

                    Information about the deployment groups.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ErrorMessage" : { "beanStyleGetterMethodName" : "getErrorMessage", "beanStyleSetterMethodName" : "setErrorMessage", "c2jName" : "errorMessage", "c2jShape" : "ErrorMessage", "defaultConsumerFluentSetterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)", "deprecated" : false, "documentation" : "

                    Information about errors that might have occurred during the API call.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorMessage", "fluentSetterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@param errorMessage Information about errors that might have occurred during the API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorMessage", "getterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@return Information about errors that might have occurred during the API call.", "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" : "errorMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "errorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorMessage", "sensitive" : false, "setterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@param errorMessage Information about errors that might have occurred during the API call.", "setterMethodName" : "setErrorMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : "

                    Information about errors that might have occurred during the API call.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentGroupsInfo", "beanStyleSetterMethodName" : "setDeploymentGroupsInfo", "c2jName" : "deploymentGroupsInfo", "c2jShape" : "DeploymentGroupInfoList", "defaultConsumerFluentSetterDocumentation" : "

                    Information about the deployment groups.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupsInfo(List)}.\n@param deploymentGroupsInfo a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupsInfo(List)", "deprecated" : false, "documentation" : "

                    Information about the deployment groups.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupsInfo", "fluentSetterDocumentation" : "

                    Information about the deployment groups.

                    \n@param deploymentGroupsInfo Information about the deployment groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupsInfo", "getterDocumentation" : "

                    Information about the deployment groups.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \n@return Information about the deployment groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentGroupsInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupsInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentGroupInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeploymentGroupInfo.Builder} avoiding the need to create one manually via {@link DeploymentGroupInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentGroupInfo.Builder#build()} is called immediately and its result is passed to {@link #member(DeploymentGroupInfo)}.\n@param member a consumer that will call methods on {@link DeploymentGroupInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeploymentGroupInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeploymentGroupInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeploymentGroupInfo", "variableName" : "member", "variableType" : "DeploymentGroupInfo", "documentation" : null, "simpleType" : "DeploymentGroupInfo", "variableSetterType" : "DeploymentGroupInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentGroupInfo", "variableName" : "member", "variableType" : "DeploymentGroupInfo", "documentation" : "", "simpleType" : "DeploymentGroupInfo", "variableSetterType" : "DeploymentGroupInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeploymentGroupInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeploymentGroupInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentGroupsInfo", "sensitive" : false, "setterDocumentation" : "

                    Information about the deployment groups.

                    \n@param deploymentGroupsInfo Information about the deployment groups.", "setterMethodName" : "setDeploymentGroupsInfo", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroupsInfo", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroupsInfo", "variableType" : "java.util.List", "documentation" : "

                    Information about the deployment groups.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorMessage", "beanStyleSetterMethodName" : "setErrorMessage", "c2jName" : "errorMessage", "c2jShape" : "ErrorMessage", "defaultConsumerFluentSetterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)", "deprecated" : false, "documentation" : "

                    Information about errors that might have occurred during the API call.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorMessage", "fluentSetterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@param errorMessage Information about errors that might have occurred during the API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorMessage", "getterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@return Information about errors that might have occurred during the API call.", "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" : "errorMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "errorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorMessage", "sensitive" : false, "setterDocumentation" : "

                    Information about errors that might have occurred during the API call.

                    \n@param errorMessage Information about errors that might have occurred during the API call.", "setterMethodName" : "setErrorMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : "

                    Information about errors that might have occurred during the API call.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BatchGetDeploymentGroupsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BatchGetDeploymentGroupsResponse", "variableName" : "batchGetDeploymentGroupsResponse", "variableType" : "BatchGetDeploymentGroupsResponse", "documentation" : null, "simpleType" : "BatchGetDeploymentGroupsResponse", "variableSetterType" : "BatchGetDeploymentGroupsResponse" }, "wrapper" : false }, "BatchGetDeploymentTargetsRequest" : { "c2jName" : "BatchGetDeploymentTargetsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "BatchGetDeploymentTargets", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.BatchGetDeploymentTargets", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                    The unique ID of a deployment.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                    The unique ID of a deployment.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                    The unique ID of a deployment.

                    \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                    The unique ID of a deployment.

                    \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                    The unique ID of a deployment.

                    \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                    The unique ID of a deployment.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetIds", "beanStyleSetterMethodName" : "setTargetIds", "c2jName" : "targetIds", "c2jShape" : "TargetIdList", "defaultConsumerFluentSetterDocumentation" : "

                    The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                    • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                    • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                    • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetIds(List)}.\n@param targetIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetIds(List)", "deprecated" : false, "documentation" : "

                    The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                    • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                    • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                    • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetIds", "fluentSetterDocumentation" : "

                    The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                    • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                    • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                    • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                    \n@param targetIds The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                    • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                    • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                    • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

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

                      The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                      • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                      • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                      • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                      \n

                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                      \n@return The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                      • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                      • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                      • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                      • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetIds", "sensitive" : false, "setterDocumentation" : "

                        The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                        • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                        • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                        • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                        \n@param targetIds The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                        • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                        • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                        • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                        • ", "setterMethodName" : "setTargetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetIds", "variableType" : "java.util.List", "documentation" : "

                          The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                          • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                          • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                          • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                          The unique ID of a deployment.

                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                          The unique ID of a deployment.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                          The unique ID of a deployment.

                          \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                          The unique ID of a deployment.

                          \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                          The unique ID of a deployment.

                          \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                          The unique ID of a deployment.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetIds" : { "beanStyleGetterMethodName" : "getTargetIds", "beanStyleSetterMethodName" : "setTargetIds", "c2jName" : "targetIds", "c2jShape" : "TargetIdList", "defaultConsumerFluentSetterDocumentation" : "

                          The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                          • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                          • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                          • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetIds(List)}.\n@param targetIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetIds(List)", "deprecated" : false, "documentation" : "

                          The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                          • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                          • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                          • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetIds", "fluentSetterDocumentation" : "

                          The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                          • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                          • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                          • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                          \n@param targetIds The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                          • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                          • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                          • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

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

                            The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                            • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                            • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                            • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                            \n

                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                            \n@return The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                            • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                            • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                            • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                            • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetIds", "sensitive" : false, "setterDocumentation" : "

                              The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                              • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                              • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                              • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                              \n@param targetIds The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                              • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                              • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                              • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                              • ", "setterMethodName" : "setTargetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetIds", "variableType" : "java.util.List", "documentation" : "

                                The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                                • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                                • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                                • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                The unique ID of a deployment.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                The unique ID of a deployment.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                The unique ID of a deployment.

                                \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                The unique ID of a deployment.

                                \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                The unique ID of a deployment.

                                \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                The unique ID of a deployment.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetIds", "beanStyleSetterMethodName" : "setTargetIds", "c2jName" : "targetIds", "c2jShape" : "TargetIdList", "defaultConsumerFluentSetterDocumentation" : "

                                The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                                • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                                • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                                • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetIds(List)}.\n@param targetIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetIds(List)", "deprecated" : false, "documentation" : "

                                The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                                • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                                • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                                • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetIds", "fluentSetterDocumentation" : "

                                The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                                • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                                • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                                • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                                \n@param targetIds The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                                • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                                • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                                • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

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

                                  The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                                  • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                                  • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                                  • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                                  \n

                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                  \n@return The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                                  • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                                  • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                                  • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                                  • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetIds", "sensitive" : false, "setterDocumentation" : "

                                    The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                                    • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                                    • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                                    • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                                    \n@param targetIds The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                                    • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                                    • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                                    • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                                    • ", "setterMethodName" : "setTargetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetIds", "variableType" : "java.util.List", "documentation" : "

                                      The unique IDs of the deployment targets. The compute platform of the deployment determines the type of the targets and their formats.

                                      • For deployments that use the EC2/On-premises compute platform, the target IDs are EC2 or on-premises instances IDs, and their target type is instanceTarget.

                                      • For deployments that use the AWS Lambda compute platform, the target IDs are the names of Lambda functions, and their target type is instanceTarget.

                                      • For deployments that use the Amazon ECS compute platform, the target IDs are pairs of Amazon ECS clusters and services specified using the format <clustername>:<servicename>. Their target type is ecsTarget.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BatchGetDeploymentTargetsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BatchGetDeploymentTargetsRequest", "variableName" : "batchGetDeploymentTargetsRequest", "variableType" : "BatchGetDeploymentTargetsRequest", "documentation" : null, "simpleType" : "BatchGetDeploymentTargetsRequest", "variableSetterType" : "BatchGetDeploymentTargetsRequest" }, "wrapper" : false }, "BatchGetDeploymentTargetsResponse" : { "c2jName" : "BatchGetDeploymentTargetsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentTargets", "beanStyleSetterMethodName" : "setDeploymentTargets", "c2jName" : "deploymentTargets", "c2jShape" : "DeploymentTargetList", "defaultConsumerFluentSetterDocumentation" : "

                                      A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                      • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                      • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                      • Amazon ECS: The target object is an Amazon ECS service.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentTargets(List)}.\n@param deploymentTargets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentTargets(List)", "deprecated" : false, "documentation" : "

                                      A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                      • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                      • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                      • Amazon ECS: The target object is an Amazon ECS service.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentTargets", "fluentSetterDocumentation" : "

                                      A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                      • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                      • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                      • Amazon ECS: The target object is an Amazon ECS service.

                                      \n@param deploymentTargets A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                      • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                      • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                      • Amazon ECS: The target object is an Amazon ECS service.

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

                                        A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                        • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                        • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                        • Amazon ECS: The target object is an Amazon ECS service.

                                        \n

                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                        \n@return A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                        • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                        • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                        • Amazon ECS: The target object is an Amazon ECS service.

                                        • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentTargets", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentTarget", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeploymentTarget.Builder} avoiding the need to create one manually via {@link DeploymentTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentTarget.Builder#build()} is called immediately and its result is passed to {@link #member(DeploymentTarget)}.\n@param member a consumer that will call methods on {@link DeploymentTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeploymentTarget)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeploymentTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeploymentTarget", "variableName" : "member", "variableType" : "DeploymentTarget", "documentation" : null, "simpleType" : "DeploymentTarget", "variableSetterType" : "DeploymentTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentTarget", "variableName" : "member", "variableType" : "DeploymentTarget", "documentation" : "", "simpleType" : "DeploymentTarget", "variableSetterType" : "DeploymentTarget" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeploymentTarget", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeploymentTarget", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentTargets", "sensitive" : false, "setterDocumentation" : "

                                          A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                          • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                          • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                          • Amazon ECS: The target object is an Amazon ECS service.

                                          \n@param deploymentTargets A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                          • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                          • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                          • Amazon ECS: The target object is an Amazon ECS service.

                                          • ", "setterMethodName" : "setDeploymentTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentTargets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentTargets", "variableType" : "java.util.List", "documentation" : "

                                            A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                            • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                            • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                            • Amazon ECS: The target object is an Amazon ECS service.

                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentTargets" : { "beanStyleGetterMethodName" : "getDeploymentTargets", "beanStyleSetterMethodName" : "setDeploymentTargets", "c2jName" : "deploymentTargets", "c2jShape" : "DeploymentTargetList", "defaultConsumerFluentSetterDocumentation" : "

                                            A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                            • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                            • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                            • Amazon ECS: The target object is an Amazon ECS service.

                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentTargets(List)}.\n@param deploymentTargets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentTargets(List)", "deprecated" : false, "documentation" : "

                                            A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                            • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                            • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                            • Amazon ECS: The target object is an Amazon ECS service.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentTargets", "fluentSetterDocumentation" : "

                                            A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                            • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                            • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                            • Amazon ECS: The target object is an Amazon ECS service.

                                            \n@param deploymentTargets A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                            • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                            • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                            • Amazon ECS: The target object is an Amazon ECS service.

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

                                              A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                              • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                              • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                              • Amazon ECS: The target object is an Amazon ECS service.

                                              \n

                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                              \n@return A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                              • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                              • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                              • Amazon ECS: The target object is an Amazon ECS service.

                                              • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentTargets", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentTarget", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeploymentTarget.Builder} avoiding the need to create one manually via {@link DeploymentTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentTarget.Builder#build()} is called immediately and its result is passed to {@link #member(DeploymentTarget)}.\n@param member a consumer that will call methods on {@link DeploymentTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeploymentTarget)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeploymentTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeploymentTarget", "variableName" : "member", "variableType" : "DeploymentTarget", "documentation" : null, "simpleType" : "DeploymentTarget", "variableSetterType" : "DeploymentTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentTarget", "variableName" : "member", "variableType" : "DeploymentTarget", "documentation" : "", "simpleType" : "DeploymentTarget", "variableSetterType" : "DeploymentTarget" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeploymentTarget", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeploymentTarget", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentTargets", "sensitive" : false, "setterDocumentation" : "

                                                A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                                • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                                • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                                • Amazon ECS: The target object is an Amazon ECS service.

                                                \n@param deploymentTargets A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                                • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                                • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                                • Amazon ECS: The target object is an Amazon ECS service.

                                                • ", "setterMethodName" : "setDeploymentTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentTargets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentTargets", "variableType" : "java.util.List", "documentation" : "

                                                  A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                                  • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                                  • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                                  • Amazon ECS: The target object is an Amazon ECS service.

                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentTargets", "beanStyleSetterMethodName" : "setDeploymentTargets", "c2jName" : "deploymentTargets", "c2jShape" : "DeploymentTargetList", "defaultConsumerFluentSetterDocumentation" : "

                                                  A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                                  • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                                  • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                                  • Amazon ECS: The target object is an Amazon ECS service.

                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentTargets(List)}.\n@param deploymentTargets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentTargets(List)", "deprecated" : false, "documentation" : "

                                                  A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                                  • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                                  • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                                  • Amazon ECS: The target object is an Amazon ECS service.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentTargets", "fluentSetterDocumentation" : "

                                                  A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                                  • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                                  • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                                  • Amazon ECS: The target object is an Amazon ECS service.

                                                  \n@param deploymentTargets A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                                  • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                                  • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                                  • Amazon ECS: The target object is an Amazon ECS service.

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

                                                    A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                                    • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                                    • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                                    • Amazon ECS: The target object is an Amazon ECS service.

                                                    \n

                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                    \n@return A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                                    • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                                    • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                                    • Amazon ECS: The target object is an Amazon ECS service.

                                                    • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentTargets", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentTarget", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeploymentTarget.Builder} avoiding the need to create one manually via {@link DeploymentTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentTarget.Builder#build()} is called immediately and its result is passed to {@link #member(DeploymentTarget)}.\n@param member a consumer that will call methods on {@link DeploymentTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeploymentTarget)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeploymentTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeploymentTarget", "variableName" : "member", "variableType" : "DeploymentTarget", "documentation" : null, "simpleType" : "DeploymentTarget", "variableSetterType" : "DeploymentTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentTarget", "variableName" : "member", "variableType" : "DeploymentTarget", "documentation" : "", "simpleType" : "DeploymentTarget", "variableSetterType" : "DeploymentTarget" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeploymentTarget", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeploymentTarget", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentTargets", "sensitive" : false, "setterDocumentation" : "

                                                      A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                                      • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                                      • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                                      • Amazon ECS: The target object is an Amazon ECS service.

                                                      \n@param deploymentTargets A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                                      • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                                      • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                                      • Amazon ECS: The target object is an Amazon ECS service.

                                                      • ", "setterMethodName" : "setDeploymentTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentTargets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentTargets", "variableType" : "java.util.List", "documentation" : "

                                                        A list of target objects for a deployment. Each target object contains details about the target, such as its status and lifecycle events. The type of the target objects depends on the deployment' compute platform.

                                                        • EC2/On-premises: Each target object is an EC2 or on-premises instance.

                                                        • AWS Lambda: The target object is a specific version of an AWS Lambda function.

                                                        • Amazon ECS: The target object is an Amazon ECS service.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BatchGetDeploymentTargetsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BatchGetDeploymentTargetsResponse", "variableName" : "batchGetDeploymentTargetsResponse", "variableType" : "BatchGetDeploymentTargetsResponse", "documentation" : null, "simpleType" : "BatchGetDeploymentTargetsResponse", "variableSetterType" : "BatchGetDeploymentTargetsResponse" }, "wrapper" : false }, "BatchGetDeploymentsRequest" : { "c2jName" : "BatchGetDeploymentsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                        Represents the input of a BatchGetDeployments operation.

                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "BatchGetDeployments", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.BatchGetDeployments", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentIds", "beanStyleSetterMethodName" : "setDeploymentIds", "c2jName" : "deploymentIds", "c2jShape" : "DeploymentsList", "defaultConsumerFluentSetterDocumentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentIds(List)}.\n@param deploymentIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentIds(List)", "deprecated" : false, "documentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentIds", "fluentSetterDocumentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        \n@param deploymentIds A list of deployment IDs, separated by spaces.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentIds", "getterDocumentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return A list of deployment IDs, separated by spaces.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentIds", "sensitive" : false, "setterDocumentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        \n@param deploymentIds A list of deployment IDs, separated by spaces.", "setterMethodName" : "setDeploymentIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentIds", "variableType" : "java.util.List", "documentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentIds" : { "beanStyleGetterMethodName" : "getDeploymentIds", "beanStyleSetterMethodName" : "setDeploymentIds", "c2jName" : "deploymentIds", "c2jShape" : "DeploymentsList", "defaultConsumerFluentSetterDocumentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentIds(List)}.\n@param deploymentIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentIds(List)", "deprecated" : false, "documentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentIds", "fluentSetterDocumentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        \n@param deploymentIds A list of deployment IDs, separated by spaces.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentIds", "getterDocumentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return A list of deployment IDs, separated by spaces.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentIds", "sensitive" : false, "setterDocumentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        \n@param deploymentIds A list of deployment IDs, separated by spaces.", "setterMethodName" : "setDeploymentIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentIds", "variableType" : "java.util.List", "documentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentIds", "beanStyleSetterMethodName" : "setDeploymentIds", "c2jName" : "deploymentIds", "c2jShape" : "DeploymentsList", "defaultConsumerFluentSetterDocumentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentIds(List)}.\n@param deploymentIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentIds(List)", "deprecated" : false, "documentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentIds", "fluentSetterDocumentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        \n@param deploymentIds A list of deployment IDs, separated by spaces.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentIds", "getterDocumentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return A list of deployment IDs, separated by spaces.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentIds", "sensitive" : false, "setterDocumentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        \n@param deploymentIds A list of deployment IDs, separated by spaces.", "setterMethodName" : "setDeploymentIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentIds", "variableType" : "java.util.List", "documentation" : "

                                                        A list of deployment IDs, separated by spaces.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "deploymentIds" ], "shapeName" : "BatchGetDeploymentsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BatchGetDeploymentsRequest", "variableName" : "batchGetDeploymentsRequest", "variableType" : "BatchGetDeploymentsRequest", "documentation" : null, "simpleType" : "BatchGetDeploymentsRequest", "variableSetterType" : "BatchGetDeploymentsRequest" }, "wrapper" : false }, "BatchGetDeploymentsResponse" : { "c2jName" : "BatchGetDeploymentsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                        Represents the output of a BatchGetDeployments operation.

                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentsInfo", "beanStyleSetterMethodName" : "setDeploymentsInfo", "c2jName" : "deploymentsInfo", "c2jShape" : "DeploymentsInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                        Information about the deployments.

                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentsInfo(List)}.\n@param deploymentsInfo a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentsInfo(List)", "deprecated" : false, "documentation" : "

                                                        Information about the deployments.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentsInfo", "fluentSetterDocumentation" : "

                                                        Information about the deployments.

                                                        \n@param deploymentsInfo Information about the deployments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentsInfo", "getterDocumentation" : "

                                                        Information about the deployments.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return Information about the deployments.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentsInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentsInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeploymentInfo.Builder} avoiding the need to create one manually via {@link DeploymentInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentInfo.Builder#build()} is called immediately and its result is passed to {@link #member(DeploymentInfo)}.\n@param member a consumer that will call methods on {@link DeploymentInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeploymentInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeploymentInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeploymentInfo", "variableName" : "member", "variableType" : "DeploymentInfo", "documentation" : null, "simpleType" : "DeploymentInfo", "variableSetterType" : "DeploymentInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentInfo", "variableName" : "member", "variableType" : "DeploymentInfo", "documentation" : "", "simpleType" : "DeploymentInfo", "variableSetterType" : "DeploymentInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeploymentInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeploymentInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentsInfo", "sensitive" : false, "setterDocumentation" : "

                                                        Information about the deployments.

                                                        \n@param deploymentsInfo Information about the deployments.", "setterMethodName" : "setDeploymentsInfo", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentsInfo", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentsInfo", "variableType" : "java.util.List", "documentation" : "

                                                        Information about the deployments.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentsInfo" : { "beanStyleGetterMethodName" : "getDeploymentsInfo", "beanStyleSetterMethodName" : "setDeploymentsInfo", "c2jName" : "deploymentsInfo", "c2jShape" : "DeploymentsInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                        Information about the deployments.

                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentsInfo(List)}.\n@param deploymentsInfo a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentsInfo(List)", "deprecated" : false, "documentation" : "

                                                        Information about the deployments.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentsInfo", "fluentSetterDocumentation" : "

                                                        Information about the deployments.

                                                        \n@param deploymentsInfo Information about the deployments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentsInfo", "getterDocumentation" : "

                                                        Information about the deployments.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return Information about the deployments.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentsInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentsInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeploymentInfo.Builder} avoiding the need to create one manually via {@link DeploymentInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentInfo.Builder#build()} is called immediately and its result is passed to {@link #member(DeploymentInfo)}.\n@param member a consumer that will call methods on {@link DeploymentInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeploymentInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeploymentInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeploymentInfo", "variableName" : "member", "variableType" : "DeploymentInfo", "documentation" : null, "simpleType" : "DeploymentInfo", "variableSetterType" : "DeploymentInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentInfo", "variableName" : "member", "variableType" : "DeploymentInfo", "documentation" : "", "simpleType" : "DeploymentInfo", "variableSetterType" : "DeploymentInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeploymentInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeploymentInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentsInfo", "sensitive" : false, "setterDocumentation" : "

                                                        Information about the deployments.

                                                        \n@param deploymentsInfo Information about the deployments.", "setterMethodName" : "setDeploymentsInfo", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentsInfo", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentsInfo", "variableType" : "java.util.List", "documentation" : "

                                                        Information about the deployments.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentsInfo", "beanStyleSetterMethodName" : "setDeploymentsInfo", "c2jName" : "deploymentsInfo", "c2jShape" : "DeploymentsInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                        Information about the deployments.

                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentsInfo(List)}.\n@param deploymentsInfo a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentsInfo(List)", "deprecated" : false, "documentation" : "

                                                        Information about the deployments.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentsInfo", "fluentSetterDocumentation" : "

                                                        Information about the deployments.

                                                        \n@param deploymentsInfo Information about the deployments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentsInfo", "getterDocumentation" : "

                                                        Information about the deployments.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return Information about the deployments.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentsInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentsInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeploymentInfo.Builder} avoiding the need to create one manually via {@link DeploymentInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentInfo.Builder#build()} is called immediately and its result is passed to {@link #member(DeploymentInfo)}.\n@param member a consumer that will call methods on {@link DeploymentInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeploymentInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeploymentInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeploymentInfo", "variableName" : "member", "variableType" : "DeploymentInfo", "documentation" : null, "simpleType" : "DeploymentInfo", "variableSetterType" : "DeploymentInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentInfo", "variableName" : "member", "variableType" : "DeploymentInfo", "documentation" : "", "simpleType" : "DeploymentInfo", "variableSetterType" : "DeploymentInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeploymentInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeploymentInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentsInfo", "sensitive" : false, "setterDocumentation" : "

                                                        Information about the deployments.

                                                        \n@param deploymentsInfo Information about the deployments.", "setterMethodName" : "setDeploymentsInfo", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentsInfo", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentsInfo", "variableType" : "java.util.List", "documentation" : "

                                                        Information about the deployments.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BatchGetDeploymentsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BatchGetDeploymentsResponse", "variableName" : "batchGetDeploymentsResponse", "variableType" : "BatchGetDeploymentsResponse", "documentation" : null, "simpleType" : "BatchGetDeploymentsResponse", "variableSetterType" : "BatchGetDeploymentsResponse" }, "wrapper" : false }, "BatchGetOnPremisesInstancesRequest" : { "c2jName" : "BatchGetOnPremisesInstancesInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                        Represents the input of a BatchGetOnPremisesInstances operation.

                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "BatchGetOnPremisesInstances", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.BatchGetOnPremisesInstances", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceNames", "beanStyleSetterMethodName" : "setInstanceNames", "c2jName" : "instanceNames", "c2jShape" : "InstanceNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceNames(List)}.\n@param instanceNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceNames(List)", "deprecated" : false, "documentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceNames", "fluentSetterDocumentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        \n@param instanceNames The names of the on-premises instances about which to get information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceNames", "getterDocumentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return The names of the on-premises instances about which to get information.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceNames", "sensitive" : false, "setterDocumentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        \n@param instanceNames The names of the on-premises instances about which to get information.", "setterMethodName" : "setInstanceNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceNames" : { "beanStyleGetterMethodName" : "getInstanceNames", "beanStyleSetterMethodName" : "setInstanceNames", "c2jName" : "instanceNames", "c2jShape" : "InstanceNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceNames(List)}.\n@param instanceNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceNames(List)", "deprecated" : false, "documentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceNames", "fluentSetterDocumentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        \n@param instanceNames The names of the on-premises instances about which to get information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceNames", "getterDocumentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return The names of the on-premises instances about which to get information.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceNames", "sensitive" : false, "setterDocumentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        \n@param instanceNames The names of the on-premises instances about which to get information.", "setterMethodName" : "setInstanceNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceNames", "beanStyleSetterMethodName" : "setInstanceNames", "c2jName" : "instanceNames", "c2jShape" : "InstanceNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceNames(List)}.\n@param instanceNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceNames(List)", "deprecated" : false, "documentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceNames", "fluentSetterDocumentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        \n@param instanceNames The names of the on-premises instances about which to get information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceNames", "getterDocumentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return The names of the on-premises instances about which to get information.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceNames", "sensitive" : false, "setterDocumentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        \n@param instanceNames The names of the on-premises instances about which to get information.", "setterMethodName" : "setInstanceNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : "

                                                        The names of the on-premises instances about which to get information.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "instanceNames" ], "shapeName" : "BatchGetOnPremisesInstancesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BatchGetOnPremisesInstancesRequest", "variableName" : "batchGetOnPremisesInstancesRequest", "variableType" : "BatchGetOnPremisesInstancesRequest", "documentation" : null, "simpleType" : "BatchGetOnPremisesInstancesRequest", "variableSetterType" : "BatchGetOnPremisesInstancesRequest" }, "wrapper" : false }, "BatchGetOnPremisesInstancesResponse" : { "c2jName" : "BatchGetOnPremisesInstancesOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                        Represents the output of a BatchGetOnPremisesInstances operation.

                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstanceInfos", "beanStyleSetterMethodName" : "setInstanceInfos", "c2jName" : "instanceInfos", "c2jShape" : "InstanceInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                        Information about the on-premises instances.

                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceInfos(List)}.\n@param instanceInfos a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceInfos(List)", "deprecated" : false, "documentation" : "

                                                        Information about the on-premises instances.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceInfos", "fluentSetterDocumentation" : "

                                                        Information about the on-premises instances.

                                                        \n@param instanceInfos Information about the on-premises instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceInfos", "getterDocumentation" : "

                                                        Information about the on-premises instances.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return Information about the on-premises instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceInfos", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceInfos", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceInfo.Builder} avoiding the need to create one manually via {@link InstanceInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceInfo.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceInfo)}.\n@param member a consumer that will call methods on {@link InstanceInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "InstanceInfo", "variableName" : "member", "variableType" : "InstanceInfo", "documentation" : null, "simpleType" : "InstanceInfo", "variableSetterType" : "InstanceInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceInfo", "variableName" : "member", "variableType" : "InstanceInfo", "documentation" : "", "simpleType" : "InstanceInfo", "variableSetterType" : "InstanceInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceInfos", "sensitive" : false, "setterDocumentation" : "

                                                        Information about the on-premises instances.

                                                        \n@param instanceInfos Information about the on-premises instances.", "setterMethodName" : "setInstanceInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInfos", "variableType" : "java.util.List", "documentation" : "

                                                        Information about the on-premises instances.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceInfos" : { "beanStyleGetterMethodName" : "getInstanceInfos", "beanStyleSetterMethodName" : "setInstanceInfos", "c2jName" : "instanceInfos", "c2jShape" : "InstanceInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                        Information about the on-premises instances.

                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceInfos(List)}.\n@param instanceInfos a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceInfos(List)", "deprecated" : false, "documentation" : "

                                                        Information about the on-premises instances.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceInfos", "fluentSetterDocumentation" : "

                                                        Information about the on-premises instances.

                                                        \n@param instanceInfos Information about the on-premises instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceInfos", "getterDocumentation" : "

                                                        Information about the on-premises instances.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return Information about the on-premises instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceInfos", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceInfos", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceInfo.Builder} avoiding the need to create one manually via {@link InstanceInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceInfo.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceInfo)}.\n@param member a consumer that will call methods on {@link InstanceInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "InstanceInfo", "variableName" : "member", "variableType" : "InstanceInfo", "documentation" : null, "simpleType" : "InstanceInfo", "variableSetterType" : "InstanceInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceInfo", "variableName" : "member", "variableType" : "InstanceInfo", "documentation" : "", "simpleType" : "InstanceInfo", "variableSetterType" : "InstanceInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceInfos", "sensitive" : false, "setterDocumentation" : "

                                                        Information about the on-premises instances.

                                                        \n@param instanceInfos Information about the on-premises instances.", "setterMethodName" : "setInstanceInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInfos", "variableType" : "java.util.List", "documentation" : "

                                                        Information about the on-premises instances.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceInfos", "beanStyleSetterMethodName" : "setInstanceInfos", "c2jName" : "instanceInfos", "c2jShape" : "InstanceInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                        Information about the on-premises instances.

                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceInfos(List)}.\n@param instanceInfos a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceInfos(List)", "deprecated" : false, "documentation" : "

                                                        Information about the on-premises instances.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceInfos", "fluentSetterDocumentation" : "

                                                        Information about the on-premises instances.

                                                        \n@param instanceInfos Information about the on-premises instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceInfos", "getterDocumentation" : "

                                                        Information about the on-premises instances.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return Information about the on-premises instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceInfos", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceInfos", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceInfo.Builder} avoiding the need to create one manually via {@link InstanceInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceInfo.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceInfo)}.\n@param member a consumer that will call methods on {@link InstanceInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "InstanceInfo", "variableName" : "member", "variableType" : "InstanceInfo", "documentation" : null, "simpleType" : "InstanceInfo", "variableSetterType" : "InstanceInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceInfo", "variableName" : "member", "variableType" : "InstanceInfo", "documentation" : "", "simpleType" : "InstanceInfo", "variableSetterType" : "InstanceInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceInfos", "sensitive" : false, "setterDocumentation" : "

                                                        Information about the on-premises instances.

                                                        \n@param instanceInfos Information about the on-premises instances.", "setterMethodName" : "setInstanceInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInfos", "variableType" : "java.util.List", "documentation" : "

                                                        Information about the on-premises instances.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BatchGetOnPremisesInstancesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BatchGetOnPremisesInstancesResponse", "variableName" : "batchGetOnPremisesInstancesResponse", "variableType" : "BatchGetOnPremisesInstancesResponse", "documentation" : null, "simpleType" : "BatchGetOnPremisesInstancesResponse", "variableSetterType" : "BatchGetOnPremisesInstancesResponse" }, "wrapper" : false }, "BatchLimitExceededException" : { "c2jName" : "BatchLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                        The maximum number of names or IDs allowed for this request (100) was exceeded.

                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "BatchLimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BatchLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BatchLimitExceededException", "variableName" : "batchLimitExceededException", "variableType" : "BatchLimitExceededException", "documentation" : null, "simpleType" : "BatchLimitExceededException", "variableSetterType" : "BatchLimitExceededException" }, "wrapper" : false }, "BlueGreenDeploymentConfiguration" : { "c2jName" : "BlueGreenDeploymentConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                        Information about blue/green deployment options for a deployment group.

                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTerminateBlueInstancesOnDeploymentSuccess", "beanStyleSetterMethodName" : "setTerminateBlueInstancesOnDeploymentSuccess", "c2jName" : "terminateBlueInstancesOnDeploymentSuccess", "c2jShape" : "BlueInstanceTerminationOption", "defaultConsumerFluentSetterDocumentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        \nThis is a convenience that creates an instance of the {@link BlueInstanceTerminationOption.Builder} avoiding the need to create one manually via {@link BlueInstanceTerminationOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlueInstanceTerminationOption.Builder#build()} is called immediately and its result is passed to {@link #terminateBlueInstancesOnDeploymentSuccess(BlueInstanceTerminationOption)}.\n@param terminateBlueInstancesOnDeploymentSuccess a consumer that will call methods on {@link BlueInstanceTerminationOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #terminateBlueInstancesOnDeploymentSuccess(BlueInstanceTerminationOption)", "deprecated" : false, "documentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminateBlueInstancesOnDeploymentSuccess", "fluentSetterDocumentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        \n@param terminateBlueInstancesOnDeploymentSuccess Information about whether to terminate instances in the original fleet during a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminateBlueInstancesOnDeploymentSuccess", "getterDocumentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        \n@return Information about whether to terminate instances in the original fleet during a blue/green deployment.", "getterModel" : { "returnType" : "BlueInstanceTerminationOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "terminateBlueInstancesOnDeploymentSuccess", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "terminateBlueInstancesOnDeploymentSuccess", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TerminateBlueInstancesOnDeploymentSuccess", "sensitive" : false, "setterDocumentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        \n@param terminateBlueInstancesOnDeploymentSuccess Information about whether to terminate instances in the original fleet during a blue/green deployment.", "setterMethodName" : "setTerminateBlueInstancesOnDeploymentSuccess", "setterModel" : { "variableDeclarationType" : "BlueInstanceTerminationOption", "variableName" : "terminateBlueInstancesOnDeploymentSuccess", "variableType" : "BlueInstanceTerminationOption", "documentation" : null, "simpleType" : "BlueInstanceTerminationOption", "variableSetterType" : "BlueInstanceTerminationOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlueInstanceTerminationOption", "variableName" : "terminateBlueInstancesOnDeploymentSuccess", "variableType" : "BlueInstanceTerminationOption", "documentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        ", "simpleType" : "BlueInstanceTerminationOption", "variableSetterType" : "BlueInstanceTerminationOption" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentReadyOption", "beanStyleSetterMethodName" : "setDeploymentReadyOption", "c2jName" : "deploymentReadyOption", "c2jShape" : "DeploymentReadyOption", "defaultConsumerFluentSetterDocumentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        \nThis is a convenience that creates an instance of the {@link DeploymentReadyOption.Builder} avoiding the need to create one manually via {@link DeploymentReadyOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentReadyOption.Builder#build()} is called immediately and its result is passed to {@link #deploymentReadyOption(DeploymentReadyOption)}.\n@param deploymentReadyOption a consumer that will call methods on {@link DeploymentReadyOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentReadyOption(DeploymentReadyOption)", "deprecated" : false, "documentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentReadyOption", "fluentSetterDocumentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        \n@param deploymentReadyOption Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentReadyOption", "getterDocumentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        \n@return Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.", "getterModel" : { "returnType" : "DeploymentReadyOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentReadyOption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentReadyOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentReadyOption", "sensitive" : false, "setterDocumentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        \n@param deploymentReadyOption Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.", "setterMethodName" : "setDeploymentReadyOption", "setterModel" : { "variableDeclarationType" : "DeploymentReadyOption", "variableName" : "deploymentReadyOption", "variableType" : "DeploymentReadyOption", "documentation" : null, "simpleType" : "DeploymentReadyOption", "variableSetterType" : "DeploymentReadyOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentReadyOption", "variableName" : "deploymentReadyOption", "variableType" : "DeploymentReadyOption", "documentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        ", "simpleType" : "DeploymentReadyOption", "variableSetterType" : "DeploymentReadyOption" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGreenFleetProvisioningOption", "beanStyleSetterMethodName" : "setGreenFleetProvisioningOption", "c2jName" : "greenFleetProvisioningOption", "c2jShape" : "GreenFleetProvisioningOption", "defaultConsumerFluentSetterDocumentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        \nThis is a convenience that creates an instance of the {@link GreenFleetProvisioningOption.Builder} avoiding the need to create one manually via {@link GreenFleetProvisioningOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link GreenFleetProvisioningOption.Builder#build()} is called immediately and its result is passed to {@link #greenFleetProvisioningOption(GreenFleetProvisioningOption)}.\n@param greenFleetProvisioningOption a consumer that will call methods on {@link GreenFleetProvisioningOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #greenFleetProvisioningOption(GreenFleetProvisioningOption)", "deprecated" : false, "documentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "greenFleetProvisioningOption", "fluentSetterDocumentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        \n@param greenFleetProvisioningOption Information about how instances are provisioned for a replacement environment in a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "greenFleetProvisioningOption", "getterDocumentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        \n@return Information about how instances are provisioned for a replacement environment in a blue/green deployment.", "getterModel" : { "returnType" : "GreenFleetProvisioningOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "greenFleetProvisioningOption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "greenFleetProvisioningOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GreenFleetProvisioningOption", "sensitive" : false, "setterDocumentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        \n@param greenFleetProvisioningOption Information about how instances are provisioned for a replacement environment in a blue/green deployment.", "setterMethodName" : "setGreenFleetProvisioningOption", "setterModel" : { "variableDeclarationType" : "GreenFleetProvisioningOption", "variableName" : "greenFleetProvisioningOption", "variableType" : "GreenFleetProvisioningOption", "documentation" : null, "simpleType" : "GreenFleetProvisioningOption", "variableSetterType" : "GreenFleetProvisioningOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GreenFleetProvisioningOption", "variableName" : "greenFleetProvisioningOption", "variableType" : "GreenFleetProvisioningOption", "documentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        ", "simpleType" : "GreenFleetProvisioningOption", "variableSetterType" : "GreenFleetProvisioningOption" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentReadyOption" : { "beanStyleGetterMethodName" : "getDeploymentReadyOption", "beanStyleSetterMethodName" : "setDeploymentReadyOption", "c2jName" : "deploymentReadyOption", "c2jShape" : "DeploymentReadyOption", "defaultConsumerFluentSetterDocumentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        \nThis is a convenience that creates an instance of the {@link DeploymentReadyOption.Builder} avoiding the need to create one manually via {@link DeploymentReadyOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentReadyOption.Builder#build()} is called immediately and its result is passed to {@link #deploymentReadyOption(DeploymentReadyOption)}.\n@param deploymentReadyOption a consumer that will call methods on {@link DeploymentReadyOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentReadyOption(DeploymentReadyOption)", "deprecated" : false, "documentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentReadyOption", "fluentSetterDocumentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        \n@param deploymentReadyOption Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentReadyOption", "getterDocumentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        \n@return Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.", "getterModel" : { "returnType" : "DeploymentReadyOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentReadyOption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentReadyOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentReadyOption", "sensitive" : false, "setterDocumentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        \n@param deploymentReadyOption Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.", "setterMethodName" : "setDeploymentReadyOption", "setterModel" : { "variableDeclarationType" : "DeploymentReadyOption", "variableName" : "deploymentReadyOption", "variableType" : "DeploymentReadyOption", "documentation" : null, "simpleType" : "DeploymentReadyOption", "variableSetterType" : "DeploymentReadyOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentReadyOption", "variableName" : "deploymentReadyOption", "variableType" : "DeploymentReadyOption", "documentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        ", "simpleType" : "DeploymentReadyOption", "variableSetterType" : "DeploymentReadyOption" }, "xmlNameSpaceUri" : null }, "GreenFleetProvisioningOption" : { "beanStyleGetterMethodName" : "getGreenFleetProvisioningOption", "beanStyleSetterMethodName" : "setGreenFleetProvisioningOption", "c2jName" : "greenFleetProvisioningOption", "c2jShape" : "GreenFleetProvisioningOption", "defaultConsumerFluentSetterDocumentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        \nThis is a convenience that creates an instance of the {@link GreenFleetProvisioningOption.Builder} avoiding the need to create one manually via {@link GreenFleetProvisioningOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link GreenFleetProvisioningOption.Builder#build()} is called immediately and its result is passed to {@link #greenFleetProvisioningOption(GreenFleetProvisioningOption)}.\n@param greenFleetProvisioningOption a consumer that will call methods on {@link GreenFleetProvisioningOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #greenFleetProvisioningOption(GreenFleetProvisioningOption)", "deprecated" : false, "documentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "greenFleetProvisioningOption", "fluentSetterDocumentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        \n@param greenFleetProvisioningOption Information about how instances are provisioned for a replacement environment in a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "greenFleetProvisioningOption", "getterDocumentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        \n@return Information about how instances are provisioned for a replacement environment in a blue/green deployment.", "getterModel" : { "returnType" : "GreenFleetProvisioningOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "greenFleetProvisioningOption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "greenFleetProvisioningOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GreenFleetProvisioningOption", "sensitive" : false, "setterDocumentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        \n@param greenFleetProvisioningOption Information about how instances are provisioned for a replacement environment in a blue/green deployment.", "setterMethodName" : "setGreenFleetProvisioningOption", "setterModel" : { "variableDeclarationType" : "GreenFleetProvisioningOption", "variableName" : "greenFleetProvisioningOption", "variableType" : "GreenFleetProvisioningOption", "documentation" : null, "simpleType" : "GreenFleetProvisioningOption", "variableSetterType" : "GreenFleetProvisioningOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GreenFleetProvisioningOption", "variableName" : "greenFleetProvisioningOption", "variableType" : "GreenFleetProvisioningOption", "documentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        ", "simpleType" : "GreenFleetProvisioningOption", "variableSetterType" : "GreenFleetProvisioningOption" }, "xmlNameSpaceUri" : null }, "TerminateBlueInstancesOnDeploymentSuccess" : { "beanStyleGetterMethodName" : "getTerminateBlueInstancesOnDeploymentSuccess", "beanStyleSetterMethodName" : "setTerminateBlueInstancesOnDeploymentSuccess", "c2jName" : "terminateBlueInstancesOnDeploymentSuccess", "c2jShape" : "BlueInstanceTerminationOption", "defaultConsumerFluentSetterDocumentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        \nThis is a convenience that creates an instance of the {@link BlueInstanceTerminationOption.Builder} avoiding the need to create one manually via {@link BlueInstanceTerminationOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlueInstanceTerminationOption.Builder#build()} is called immediately and its result is passed to {@link #terminateBlueInstancesOnDeploymentSuccess(BlueInstanceTerminationOption)}.\n@param terminateBlueInstancesOnDeploymentSuccess a consumer that will call methods on {@link BlueInstanceTerminationOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #terminateBlueInstancesOnDeploymentSuccess(BlueInstanceTerminationOption)", "deprecated" : false, "documentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminateBlueInstancesOnDeploymentSuccess", "fluentSetterDocumentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        \n@param terminateBlueInstancesOnDeploymentSuccess Information about whether to terminate instances in the original fleet during a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminateBlueInstancesOnDeploymentSuccess", "getterDocumentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        \n@return Information about whether to terminate instances in the original fleet during a blue/green deployment.", "getterModel" : { "returnType" : "BlueInstanceTerminationOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "terminateBlueInstancesOnDeploymentSuccess", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "terminateBlueInstancesOnDeploymentSuccess", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TerminateBlueInstancesOnDeploymentSuccess", "sensitive" : false, "setterDocumentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        \n@param terminateBlueInstancesOnDeploymentSuccess Information about whether to terminate instances in the original fleet during a blue/green deployment.", "setterMethodName" : "setTerminateBlueInstancesOnDeploymentSuccess", "setterModel" : { "variableDeclarationType" : "BlueInstanceTerminationOption", "variableName" : "terminateBlueInstancesOnDeploymentSuccess", "variableType" : "BlueInstanceTerminationOption", "documentation" : null, "simpleType" : "BlueInstanceTerminationOption", "variableSetterType" : "BlueInstanceTerminationOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlueInstanceTerminationOption", "variableName" : "terminateBlueInstancesOnDeploymentSuccess", "variableType" : "BlueInstanceTerminationOption", "documentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        ", "simpleType" : "BlueInstanceTerminationOption", "variableSetterType" : "BlueInstanceTerminationOption" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTerminateBlueInstancesOnDeploymentSuccess", "beanStyleSetterMethodName" : "setTerminateBlueInstancesOnDeploymentSuccess", "c2jName" : "terminateBlueInstancesOnDeploymentSuccess", "c2jShape" : "BlueInstanceTerminationOption", "defaultConsumerFluentSetterDocumentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        \nThis is a convenience that creates an instance of the {@link BlueInstanceTerminationOption.Builder} avoiding the need to create one manually via {@link BlueInstanceTerminationOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlueInstanceTerminationOption.Builder#build()} is called immediately and its result is passed to {@link #terminateBlueInstancesOnDeploymentSuccess(BlueInstanceTerminationOption)}.\n@param terminateBlueInstancesOnDeploymentSuccess a consumer that will call methods on {@link BlueInstanceTerminationOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #terminateBlueInstancesOnDeploymentSuccess(BlueInstanceTerminationOption)", "deprecated" : false, "documentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminateBlueInstancesOnDeploymentSuccess", "fluentSetterDocumentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        \n@param terminateBlueInstancesOnDeploymentSuccess Information about whether to terminate instances in the original fleet during a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminateBlueInstancesOnDeploymentSuccess", "getterDocumentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        \n@return Information about whether to terminate instances in the original fleet during a blue/green deployment.", "getterModel" : { "returnType" : "BlueInstanceTerminationOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "terminateBlueInstancesOnDeploymentSuccess", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "terminateBlueInstancesOnDeploymentSuccess", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TerminateBlueInstancesOnDeploymentSuccess", "sensitive" : false, "setterDocumentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        \n@param terminateBlueInstancesOnDeploymentSuccess Information about whether to terminate instances in the original fleet during a blue/green deployment.", "setterMethodName" : "setTerminateBlueInstancesOnDeploymentSuccess", "setterModel" : { "variableDeclarationType" : "BlueInstanceTerminationOption", "variableName" : "terminateBlueInstancesOnDeploymentSuccess", "variableType" : "BlueInstanceTerminationOption", "documentation" : null, "simpleType" : "BlueInstanceTerminationOption", "variableSetterType" : "BlueInstanceTerminationOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlueInstanceTerminationOption", "variableName" : "terminateBlueInstancesOnDeploymentSuccess", "variableType" : "BlueInstanceTerminationOption", "documentation" : "

                                                        Information about whether to terminate instances in the original fleet during a blue/green deployment.

                                                        ", "simpleType" : "BlueInstanceTerminationOption", "variableSetterType" : "BlueInstanceTerminationOption" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentReadyOption", "beanStyleSetterMethodName" : "setDeploymentReadyOption", "c2jName" : "deploymentReadyOption", "c2jShape" : "DeploymentReadyOption", "defaultConsumerFluentSetterDocumentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        \nThis is a convenience that creates an instance of the {@link DeploymentReadyOption.Builder} avoiding the need to create one manually via {@link DeploymentReadyOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentReadyOption.Builder#build()} is called immediately and its result is passed to {@link #deploymentReadyOption(DeploymentReadyOption)}.\n@param deploymentReadyOption a consumer that will call methods on {@link DeploymentReadyOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentReadyOption(DeploymentReadyOption)", "deprecated" : false, "documentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentReadyOption", "fluentSetterDocumentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        \n@param deploymentReadyOption Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentReadyOption", "getterDocumentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        \n@return Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.", "getterModel" : { "returnType" : "DeploymentReadyOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentReadyOption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentReadyOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentReadyOption", "sensitive" : false, "setterDocumentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        \n@param deploymentReadyOption Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.", "setterMethodName" : "setDeploymentReadyOption", "setterModel" : { "variableDeclarationType" : "DeploymentReadyOption", "variableName" : "deploymentReadyOption", "variableType" : "DeploymentReadyOption", "documentation" : null, "simpleType" : "DeploymentReadyOption", "variableSetterType" : "DeploymentReadyOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentReadyOption", "variableName" : "deploymentReadyOption", "variableType" : "DeploymentReadyOption", "documentation" : "

                                                        Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

                                                        ", "simpleType" : "DeploymentReadyOption", "variableSetterType" : "DeploymentReadyOption" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGreenFleetProvisioningOption", "beanStyleSetterMethodName" : "setGreenFleetProvisioningOption", "c2jName" : "greenFleetProvisioningOption", "c2jShape" : "GreenFleetProvisioningOption", "defaultConsumerFluentSetterDocumentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        \nThis is a convenience that creates an instance of the {@link GreenFleetProvisioningOption.Builder} avoiding the need to create one manually via {@link GreenFleetProvisioningOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link GreenFleetProvisioningOption.Builder#build()} is called immediately and its result is passed to {@link #greenFleetProvisioningOption(GreenFleetProvisioningOption)}.\n@param greenFleetProvisioningOption a consumer that will call methods on {@link GreenFleetProvisioningOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #greenFleetProvisioningOption(GreenFleetProvisioningOption)", "deprecated" : false, "documentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "greenFleetProvisioningOption", "fluentSetterDocumentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        \n@param greenFleetProvisioningOption Information about how instances are provisioned for a replacement environment in a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "greenFleetProvisioningOption", "getterDocumentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        \n@return Information about how instances are provisioned for a replacement environment in a blue/green deployment.", "getterModel" : { "returnType" : "GreenFleetProvisioningOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "greenFleetProvisioningOption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "greenFleetProvisioningOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GreenFleetProvisioningOption", "sensitive" : false, "setterDocumentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        \n@param greenFleetProvisioningOption Information about how instances are provisioned for a replacement environment in a blue/green deployment.", "setterMethodName" : "setGreenFleetProvisioningOption", "setterModel" : { "variableDeclarationType" : "GreenFleetProvisioningOption", "variableName" : "greenFleetProvisioningOption", "variableType" : "GreenFleetProvisioningOption", "documentation" : null, "simpleType" : "GreenFleetProvisioningOption", "variableSetterType" : "GreenFleetProvisioningOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GreenFleetProvisioningOption", "variableName" : "greenFleetProvisioningOption", "variableType" : "GreenFleetProvisioningOption", "documentation" : "

                                                        Information about how instances are provisioned for a replacement environment in a blue/green deployment.

                                                        ", "simpleType" : "GreenFleetProvisioningOption", "variableSetterType" : "GreenFleetProvisioningOption" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BlueGreenDeploymentConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : null, "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "wrapper" : false }, "BlueInstanceTerminationOption" : { "c2jName" : "BlueInstanceTerminationOption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                        Information about whether instances in the original environment are terminated when a blue/green deployment is successful.

                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getActionAsString", "beanStyleSetterMethodName" : "setAction", "c2jName" : "action", "c2jShape" : "InstanceAction", "defaultConsumerFluentSetterDocumentation" : "

                                                        The action to take on instances in the original environment after a successful blue/green deployment.

                                                        • TERMINATE: Instances are terminated after a specified wait time.

                                                        • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionAsString(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "documentation" : "

                                                        The action to take on instances in the original environment after a successful blue/green deployment.

                                                        • TERMINATE: Instances are terminated after a specified wait time.

                                                        • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                        ", "endpointDiscoveryId" : false, "enumType" : "InstanceAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "action", "fluentEnumSetterMethodName" : "action", "fluentGetterMethodName" : "actionAsString", "fluentSetterDocumentation" : "

                                                        The action to take on instances in the original environment after a successful blue/green deployment.

                                                        • TERMINATE: Instances are terminated after a specified wait time.

                                                        • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                        \n@param action The action to take on instances in the original environment after a successful blue/green deployment.

                                                        • TERMINATE: Instances are terminated after a specified wait time.

                                                        • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                        • \n@see InstanceAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see InstanceAction", "fluentSetterMethodName" : "action", "getterDocumentation" : "

                                                          The action to take on instances in the original environment after a successful blue/green deployment.

                                                          • TERMINATE: Instances are terminated after a specified wait time.

                                                          • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                          \n

                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #action} will return {@link InstanceAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionAsString}.\n

                                                          \n@return The action to take on instances in the original environment after a successful blue/green deployment.

                                                          • TERMINATE: Instances are terminated after a specified wait time.

                                                          • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                          • \n@see InstanceAction", "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" : "action", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "action", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Action", "sensitive" : false, "setterDocumentation" : "

                                                            The action to take on instances in the original environment after a successful blue/green deployment.

                                                            • TERMINATE: Instances are terminated after a specified wait time.

                                                            • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                            \n@param action The action to take on instances in the original environment after a successful blue/green deployment.

                                                            • TERMINATE: Instances are terminated after a specified wait time.

                                                            • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                            • \n@see InstanceAction", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "

                                                              The action to take on instances in the original environment after a successful blue/green deployment.

                                                              • TERMINATE: Instances are terminated after a specified wait time.

                                                              • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTerminationWaitTimeInMinutes", "beanStyleSetterMethodName" : "setTerminationWaitTimeInMinutes", "c2jName" : "terminationWaitTimeInMinutes", "c2jShape" : "Duration", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #terminationWaitTimeInMinutes(Integer)}.\n@param terminationWaitTimeInMinutes a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #terminationWaitTimeInMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                              The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminationWaitTimeInMinutes", "fluentSetterDocumentation" : "

                                                              The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                              \n@param terminationWaitTimeInMinutes The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminationWaitTimeInMinutes", "getterDocumentation" : "

                                                              The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                              \n@return The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).", "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" : "terminationWaitTimeInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "terminationWaitTimeInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TerminationWaitTimeInMinutes", "sensitive" : false, "setterDocumentation" : "

                                                              The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                              \n@param terminationWaitTimeInMinutes The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).", "setterMethodName" : "setTerminationWaitTimeInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminationWaitTimeInMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminationWaitTimeInMinutes", "variableType" : "Integer", "documentation" : "

                                                              The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Action" : { "beanStyleGetterMethodName" : "getActionAsString", "beanStyleSetterMethodName" : "setAction", "c2jName" : "action", "c2jShape" : "InstanceAction", "defaultConsumerFluentSetterDocumentation" : "

                                                              The action to take on instances in the original environment after a successful blue/green deployment.

                                                              • TERMINATE: Instances are terminated after a specified wait time.

                                                              • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionAsString(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "documentation" : "

                                                              The action to take on instances in the original environment after a successful blue/green deployment.

                                                              • TERMINATE: Instances are terminated after a specified wait time.

                                                              • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "InstanceAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "action", "fluentEnumSetterMethodName" : "action", "fluentGetterMethodName" : "actionAsString", "fluentSetterDocumentation" : "

                                                              The action to take on instances in the original environment after a successful blue/green deployment.

                                                              • TERMINATE: Instances are terminated after a specified wait time.

                                                              • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                              \n@param action The action to take on instances in the original environment after a successful blue/green deployment.

                                                              • TERMINATE: Instances are terminated after a specified wait time.

                                                              • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                              • \n@see InstanceAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see InstanceAction", "fluentSetterMethodName" : "action", "getterDocumentation" : "

                                                                The action to take on instances in the original environment after a successful blue/green deployment.

                                                                • TERMINATE: Instances are terminated after a specified wait time.

                                                                • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                                \n

                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #action} will return {@link InstanceAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionAsString}.\n

                                                                \n@return The action to take on instances in the original environment after a successful blue/green deployment.

                                                                • TERMINATE: Instances are terminated after a specified wait time.

                                                                • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                                • \n@see InstanceAction", "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" : "action", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "action", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Action", "sensitive" : false, "setterDocumentation" : "

                                                                  The action to take on instances in the original environment after a successful blue/green deployment.

                                                                  • TERMINATE: Instances are terminated after a specified wait time.

                                                                  • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                                  \n@param action The action to take on instances in the original environment after a successful blue/green deployment.

                                                                  • TERMINATE: Instances are terminated after a specified wait time.

                                                                  • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                                  • \n@see InstanceAction", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "

                                                                    The action to take on instances in the original environment after a successful blue/green deployment.

                                                                    • TERMINATE: Instances are terminated after a specified wait time.

                                                                    • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TerminationWaitTimeInMinutes" : { "beanStyleGetterMethodName" : "getTerminationWaitTimeInMinutes", "beanStyleSetterMethodName" : "setTerminationWaitTimeInMinutes", "c2jName" : "terminationWaitTimeInMinutes", "c2jShape" : "Duration", "defaultConsumerFluentSetterDocumentation" : "

                                                                    The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #terminationWaitTimeInMinutes(Integer)}.\n@param terminationWaitTimeInMinutes a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #terminationWaitTimeInMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                    The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminationWaitTimeInMinutes", "fluentSetterDocumentation" : "

                                                                    The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                                    \n@param terminationWaitTimeInMinutes The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminationWaitTimeInMinutes", "getterDocumentation" : "

                                                                    The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                                    \n@return The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).", "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" : "terminationWaitTimeInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "terminationWaitTimeInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TerminationWaitTimeInMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                    The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                                    \n@param terminationWaitTimeInMinutes The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).", "setterMethodName" : "setTerminationWaitTimeInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminationWaitTimeInMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminationWaitTimeInMinutes", "variableType" : "Integer", "documentation" : "

                                                                    The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getActionAsString", "beanStyleSetterMethodName" : "setAction", "c2jName" : "action", "c2jShape" : "InstanceAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                    The action to take on instances in the original environment after a successful blue/green deployment.

                                                                    • TERMINATE: Instances are terminated after a specified wait time.

                                                                    • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionAsString(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "documentation" : "

                                                                    The action to take on instances in the original environment after a successful blue/green deployment.

                                                                    • TERMINATE: Instances are terminated after a specified wait time.

                                                                    • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                                    ", "endpointDiscoveryId" : false, "enumType" : "InstanceAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "action", "fluentEnumSetterMethodName" : "action", "fluentGetterMethodName" : "actionAsString", "fluentSetterDocumentation" : "

                                                                    The action to take on instances in the original environment after a successful blue/green deployment.

                                                                    • TERMINATE: Instances are terminated after a specified wait time.

                                                                    • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                                    \n@param action The action to take on instances in the original environment after a successful blue/green deployment.

                                                                    • TERMINATE: Instances are terminated after a specified wait time.

                                                                    • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                                    • \n@see InstanceAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see InstanceAction", "fluentSetterMethodName" : "action", "getterDocumentation" : "

                                                                      The action to take on instances in the original environment after a successful blue/green deployment.

                                                                      • TERMINATE: Instances are terminated after a specified wait time.

                                                                      • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                                      \n

                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #action} will return {@link InstanceAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionAsString}.\n

                                                                      \n@return The action to take on instances in the original environment after a successful blue/green deployment.

                                                                      • TERMINATE: Instances are terminated after a specified wait time.

                                                                      • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                                      • \n@see InstanceAction", "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" : "action", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "action", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Action", "sensitive" : false, "setterDocumentation" : "

                                                                        The action to take on instances in the original environment after a successful blue/green deployment.

                                                                        • TERMINATE: Instances are terminated after a specified wait time.

                                                                        • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                                        \n@param action The action to take on instances in the original environment after a successful blue/green deployment.

                                                                        • TERMINATE: Instances are terminated after a specified wait time.

                                                                        • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                                        • \n@see InstanceAction", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "

                                                                          The action to take on instances in the original environment after a successful blue/green deployment.

                                                                          • TERMINATE: Instances are terminated after a specified wait time.

                                                                          • KEEP_ALIVE: Instances are left running after they are deregistered from the load balancer and removed from the deployment group.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTerminationWaitTimeInMinutes", "beanStyleSetterMethodName" : "setTerminationWaitTimeInMinutes", "c2jName" : "terminationWaitTimeInMinutes", "c2jShape" : "Duration", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                                          \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #terminationWaitTimeInMinutes(Integer)}.\n@param terminationWaitTimeInMinutes a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #terminationWaitTimeInMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                          The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "terminationWaitTimeInMinutes", "fluentSetterDocumentation" : "

                                                                          The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                                          \n@param terminationWaitTimeInMinutes The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "terminationWaitTimeInMinutes", "getterDocumentation" : "

                                                                          The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                                          \n@return The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).", "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" : "terminationWaitTimeInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "terminationWaitTimeInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TerminationWaitTimeInMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                          The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                                          \n@param terminationWaitTimeInMinutes The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).", "setterMethodName" : "setTerminationWaitTimeInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminationWaitTimeInMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminationWaitTimeInMinutes", "variableType" : "Integer", "documentation" : "

                                                                          The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. The maximum setting is 2880 minutes (2 days).

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BlueInstanceTerminationOption", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BlueInstanceTerminationOption", "variableName" : "blueInstanceTerminationOption", "variableType" : "BlueInstanceTerminationOption", "documentation" : null, "simpleType" : "BlueInstanceTerminationOption", "variableSetterType" : "BlueInstanceTerminationOption" }, "wrapper" : false }, "BucketNameFilterRequiredException" : { "c2jName" : "BucketNameFilterRequiredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          A bucket name is required, but was not provided.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "BucketNameFilterRequiredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BucketNameFilterRequiredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BucketNameFilterRequiredException", "variableName" : "bucketNameFilterRequiredException", "variableType" : "BucketNameFilterRequiredException", "documentation" : null, "simpleType" : "BucketNameFilterRequiredException", "variableSetterType" : "BucketNameFilterRequiredException" }, "wrapper" : false }, "BundleType" : { "c2jName" : "BundleType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "TAR", "value" : "tar" }, { "name" : "TGZ", "value" : "tgz" }, { "name" : "ZIP", "value" : "zip" }, { "name" : "YAML", "value" : "YAML" }, { "name" : "JSON", "value" : "JSON" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BundleType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BundleType", "variableName" : "bundleType", "variableType" : "BundleType", "documentation" : null, "simpleType" : "BundleType", "variableSetterType" : "BundleType" }, "wrapper" : false }, "ComputePlatform" : { "c2jName" : "ComputePlatform", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SERVER", "value" : "Server" }, { "name" : "LAMBDA", "value" : "Lambda" }, { "name" : "ECS", "value" : "ECS" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ComputePlatform", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ComputePlatform", "variableName" : "computePlatform", "variableType" : "ComputePlatform", "documentation" : null, "simpleType" : "ComputePlatform", "variableSetterType" : "ComputePlatform" }, "wrapper" : false }, "ContinueDeploymentRequest" : { "c2jName" : "ContinueDeploymentInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ContinueDeployment", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.ContinueDeployment", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          \n@param deploymentId The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          \n@return The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          \n@param deploymentId The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentWaitTypeAsString", "beanStyleSetterMethodName" : "setDeploymentWaitType", "c2jName" : "deploymentWaitType", "c2jShape" : "DeploymentWaitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentWaitTypeAsString(String)}.\n@param deploymentWaitType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentWaitType(String)", "deprecated" : false, "documentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "DeploymentWaitType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deploymentWaitType", "fluentEnumSetterMethodName" : "deploymentWaitType", "fluentGetterMethodName" : "deploymentWaitTypeAsString", "fluentSetterDocumentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          \n@param deploymentWaitType The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.\n@see DeploymentWaitType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentWaitType", "fluentSetterMethodName" : "deploymentWaitType", "getterDocumentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #deploymentWaitType} will return {@link DeploymentWaitType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deploymentWaitTypeAsString}.\n

                                                                          \n@return The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.\n@see DeploymentWaitType", "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" : "deploymentWaitType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentWaitType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentWaitType", "sensitive" : false, "setterDocumentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          \n@param deploymentWaitType The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.\n@see DeploymentWaitType", "setterMethodName" : "setDeploymentWaitType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentWaitType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentWaitType", "variableType" : "String", "documentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          \n@param deploymentId The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          \n@return The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          \n@param deploymentId The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentWaitType" : { "beanStyleGetterMethodName" : "getDeploymentWaitTypeAsString", "beanStyleSetterMethodName" : "setDeploymentWaitType", "c2jName" : "deploymentWaitType", "c2jShape" : "DeploymentWaitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentWaitTypeAsString(String)}.\n@param deploymentWaitType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentWaitType(String)", "deprecated" : false, "documentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "DeploymentWaitType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deploymentWaitType", "fluentEnumSetterMethodName" : "deploymentWaitType", "fluentGetterMethodName" : "deploymentWaitTypeAsString", "fluentSetterDocumentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          \n@param deploymentWaitType The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.\n@see DeploymentWaitType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentWaitType", "fluentSetterMethodName" : "deploymentWaitType", "getterDocumentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #deploymentWaitType} will return {@link DeploymentWaitType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deploymentWaitTypeAsString}.\n

                                                                          \n@return The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.\n@see DeploymentWaitType", "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" : "deploymentWaitType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentWaitType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentWaitType", "sensitive" : false, "setterDocumentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          \n@param deploymentWaitType The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.\n@see DeploymentWaitType", "setterMethodName" : "setDeploymentWaitType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentWaitType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentWaitType", "variableType" : "String", "documentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          \n@param deploymentId The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          \n@return The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          \n@param deploymentId The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                          The unique ID of a blue/green deployment for which you want to start rerouting traffic to the replacement environment.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentWaitTypeAsString", "beanStyleSetterMethodName" : "setDeploymentWaitType", "c2jName" : "deploymentWaitType", "c2jShape" : "DeploymentWaitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentWaitTypeAsString(String)}.\n@param deploymentWaitType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentWaitType(String)", "deprecated" : false, "documentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "DeploymentWaitType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deploymentWaitType", "fluentEnumSetterMethodName" : "deploymentWaitType", "fluentGetterMethodName" : "deploymentWaitTypeAsString", "fluentSetterDocumentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          \n@param deploymentWaitType The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.\n@see DeploymentWaitType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentWaitType", "fluentSetterMethodName" : "deploymentWaitType", "getterDocumentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #deploymentWaitType} will return {@link DeploymentWaitType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deploymentWaitTypeAsString}.\n

                                                                          \n@return The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.\n@see DeploymentWaitType", "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" : "deploymentWaitType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentWaitType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentWaitType", "sensitive" : false, "setterDocumentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          \n@param deploymentWaitType The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.\n@see DeploymentWaitType", "setterMethodName" : "setDeploymentWaitType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentWaitType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentWaitType", "variableType" : "String", "documentation" : "

                                                                          The status of the deployment's waiting period. READY_WAIT indicates the deployment is ready to start shifting traffic. TERMINATION_WAIT indicates the traffic is shifted, but the original target is not terminated.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ContinueDeploymentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ContinueDeploymentRequest", "variableName" : "continueDeploymentRequest", "variableType" : "ContinueDeploymentRequest", "documentation" : null, "simpleType" : "ContinueDeploymentRequest", "variableSetterType" : "ContinueDeploymentRequest" }, "wrapper" : false }, "ContinueDeploymentResponse" : { "c2jName" : "ContinueDeploymentResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ContinueDeploymentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ContinueDeploymentResponse", "variableName" : "continueDeploymentResponse", "variableType" : "ContinueDeploymentResponse", "documentation" : null, "simpleType" : "ContinueDeploymentResponse", "variableSetterType" : "ContinueDeploymentResponse" }, "wrapper" : false }, "CreateApplicationRequest" : { "c2jName" : "CreateApplicationInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Represents the input of a CreateApplication operation.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateApplication", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.CreateApplication", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          \n@param applicationName The name of the application. This name must be unique with the applicable IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          \n@return The name of the application. This name must be unique with the applicable IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          \n@param applicationName The name of the application. This name must be unique with the applicable IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                                                                          \n@return The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          \n@param applicationName The name of the application. This name must be unique with the applicable IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          \n@return The name of the application. This name must be unique with the applicable IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          \n@param applicationName The name of the application. This name must be unique with the applicable IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ComputePlatform" : { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                                                                          \n@return The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          \n@param applicationName The name of the application. This name must be unique with the applicable IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          \n@return The name of the application. This name must be unique with the applicable IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          \n@param applicationName The name of the application. This name must be unique with the applicable IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                          The name of the application. This name must be unique with the applicable IAM user or AWS account.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                                                                          \n@return The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server).

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "applicationName" ], "shapeName" : "CreateApplicationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateApplicationRequest", "variableName" : "createApplicationRequest", "variableType" : "CreateApplicationRequest", "documentation" : null, "simpleType" : "CreateApplicationRequest", "variableSetterType" : "CreateApplicationRequest" }, "wrapper" : false }, "CreateApplicationResponse" : { "c2jName" : "CreateApplicationOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Represents the output of a CreateApplication operation.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "applicationId", "c2jShape" : "ApplicationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A unique application ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "

                                                                          A unique application ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "

                                                                          A unique application ID.

                                                                          \n@param applicationId A unique application ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "

                                                                          A unique application ID.

                                                                          \n@return A unique application ID.", "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" : "applicationId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "

                                                                          A unique application ID.

                                                                          \n@param applicationId A unique application ID.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "

                                                                          A unique application ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "applicationId", "c2jShape" : "ApplicationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A unique application ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "

                                                                          A unique application ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "

                                                                          A unique application ID.

                                                                          \n@param applicationId A unique application ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "

                                                                          A unique application ID.

                                                                          \n@return A unique application ID.", "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" : "applicationId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "

                                                                          A unique application ID.

                                                                          \n@param applicationId A unique application ID.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "

                                                                          A unique application ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "applicationId", "c2jShape" : "ApplicationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A unique application ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "

                                                                          A unique application ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "

                                                                          A unique application ID.

                                                                          \n@param applicationId A unique application ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "

                                                                          A unique application ID.

                                                                          \n@return A unique application ID.", "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" : "applicationId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "

                                                                          A unique application ID.

                                                                          \n@param applicationId A unique application ID.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "

                                                                          A unique application ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateApplicationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateApplicationResponse", "variableName" : "createApplicationResponse", "variableType" : "CreateApplicationResponse", "documentation" : null, "simpleType" : "CreateApplicationResponse", "variableSetterType" : "CreateApplicationResponse" }, "wrapper" : false }, "CreateDeploymentConfigRequest" : { "c2jName" : "CreateDeploymentConfigInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Represents the input of a CreateDeploymentConfig operation.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateDeploymentConfig", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.CreateDeploymentConfig", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          \n@param deploymentConfigName The name of the deployment configuration to create.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          \n@return The name of the deployment configuration to create.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          \n@param deploymentConfigName The name of the deployment configuration to create.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMinimumHealthyHosts", "beanStyleSetterMethodName" : "setMinimumHealthyHosts", "c2jName" : "minimumHealthyHosts", "c2jShape" : "MinimumHealthyHosts", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          \nThis is a convenience that creates an instance of the {@link MinimumHealthyHosts.Builder} avoiding the need to create one manually via {@link MinimumHealthyHosts#builder()}.\n\nWhen the {@link Consumer} completes, {@link MinimumHealthyHosts.Builder#build()} is called immediately and its result is passed to {@link #minimumHealthyHosts(MinimumHealthyHosts)}.\n@param minimumHealthyHosts a consumer that will call methods on {@link MinimumHealthyHosts.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minimumHealthyHosts(MinimumHealthyHosts)", "deprecated" : false, "documentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minimumHealthyHosts", "fluentSetterDocumentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          \n@param minimumHealthyHosts The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minimumHealthyHosts", "getterDocumentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          \n@return The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.", "getterModel" : { "returnType" : "MinimumHealthyHosts", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minimumHealthyHosts", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "minimumHealthyHosts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MinimumHealthyHosts", "sensitive" : false, "setterDocumentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          \n@param minimumHealthyHosts The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.", "setterMethodName" : "setMinimumHealthyHosts", "setterModel" : { "variableDeclarationType" : "MinimumHealthyHosts", "variableName" : "minimumHealthyHosts", "variableType" : "MinimumHealthyHosts", "documentation" : null, "simpleType" : "MinimumHealthyHosts", "variableSetterType" : "MinimumHealthyHosts" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MinimumHealthyHosts", "variableName" : "minimumHealthyHosts", "variableType" : "MinimumHealthyHosts", "documentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          ", "simpleType" : "MinimumHealthyHosts", "variableSetterType" : "MinimumHealthyHosts" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTrafficRoutingConfig", "beanStyleSetterMethodName" : "setTrafficRoutingConfig", "c2jName" : "trafficRoutingConfig", "c2jShape" : "TrafficRoutingConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          \nThis is a convenience that creates an instance of the {@link TrafficRoutingConfig.Builder} avoiding the need to create one manually via {@link TrafficRoutingConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrafficRoutingConfig.Builder#build()} is called immediately and its result is passed to {@link #trafficRoutingConfig(TrafficRoutingConfig)}.\n@param trafficRoutingConfig a consumer that will call methods on {@link TrafficRoutingConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trafficRoutingConfig(TrafficRoutingConfig)", "deprecated" : false, "documentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trafficRoutingConfig", "fluentSetterDocumentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          \n@param trafficRoutingConfig The configuration that specifies how the deployment traffic is routed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trafficRoutingConfig", "getterDocumentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          \n@return The configuration that specifies how the deployment traffic is routed.", "getterModel" : { "returnType" : "TrafficRoutingConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "trafficRoutingConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "trafficRoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TrafficRoutingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          \n@param trafficRoutingConfig The configuration that specifies how the deployment traffic is routed.", "setterMethodName" : "setTrafficRoutingConfig", "setterModel" : { "variableDeclarationType" : "TrafficRoutingConfig", "variableName" : "trafficRoutingConfig", "variableType" : "TrafficRoutingConfig", "documentation" : null, "simpleType" : "TrafficRoutingConfig", "variableSetterType" : "TrafficRoutingConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrafficRoutingConfig", "variableName" : "trafficRoutingConfig", "variableType" : "TrafficRoutingConfig", "documentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          ", "simpleType" : "TrafficRoutingConfig", "variableSetterType" : "TrafficRoutingConfig" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          \n@param computePlatform The destination platform type for the deployment (Lambda or Server>).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                                                                          \n@return The destination platform type for the deployment (Lambda or Server>).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          \n@param computePlatform The destination platform type for the deployment (Lambda or Server>).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComputePlatform" : { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          \n@param computePlatform The destination platform type for the deployment (Lambda or Server>).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                                                                          \n@return The destination platform type for the deployment (Lambda or Server>).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          \n@param computePlatform The destination platform type for the deployment (Lambda or Server>).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentConfigName" : { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          \n@param deploymentConfigName The name of the deployment configuration to create.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          \n@return The name of the deployment configuration to create.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          \n@param deploymentConfigName The name of the deployment configuration to create.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MinimumHealthyHosts" : { "beanStyleGetterMethodName" : "getMinimumHealthyHosts", "beanStyleSetterMethodName" : "setMinimumHealthyHosts", "c2jName" : "minimumHealthyHosts", "c2jShape" : "MinimumHealthyHosts", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          \nThis is a convenience that creates an instance of the {@link MinimumHealthyHosts.Builder} avoiding the need to create one manually via {@link MinimumHealthyHosts#builder()}.\n\nWhen the {@link Consumer} completes, {@link MinimumHealthyHosts.Builder#build()} is called immediately and its result is passed to {@link #minimumHealthyHosts(MinimumHealthyHosts)}.\n@param minimumHealthyHosts a consumer that will call methods on {@link MinimumHealthyHosts.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minimumHealthyHosts(MinimumHealthyHosts)", "deprecated" : false, "documentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minimumHealthyHosts", "fluentSetterDocumentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          \n@param minimumHealthyHosts The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minimumHealthyHosts", "getterDocumentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          \n@return The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.", "getterModel" : { "returnType" : "MinimumHealthyHosts", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minimumHealthyHosts", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "minimumHealthyHosts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MinimumHealthyHosts", "sensitive" : false, "setterDocumentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          \n@param minimumHealthyHosts The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.", "setterMethodName" : "setMinimumHealthyHosts", "setterModel" : { "variableDeclarationType" : "MinimumHealthyHosts", "variableName" : "minimumHealthyHosts", "variableType" : "MinimumHealthyHosts", "documentation" : null, "simpleType" : "MinimumHealthyHosts", "variableSetterType" : "MinimumHealthyHosts" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MinimumHealthyHosts", "variableName" : "minimumHealthyHosts", "variableType" : "MinimumHealthyHosts", "documentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          ", "simpleType" : "MinimumHealthyHosts", "variableSetterType" : "MinimumHealthyHosts" }, "xmlNameSpaceUri" : null }, "TrafficRoutingConfig" : { "beanStyleGetterMethodName" : "getTrafficRoutingConfig", "beanStyleSetterMethodName" : "setTrafficRoutingConfig", "c2jName" : "trafficRoutingConfig", "c2jShape" : "TrafficRoutingConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          \nThis is a convenience that creates an instance of the {@link TrafficRoutingConfig.Builder} avoiding the need to create one manually via {@link TrafficRoutingConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrafficRoutingConfig.Builder#build()} is called immediately and its result is passed to {@link #trafficRoutingConfig(TrafficRoutingConfig)}.\n@param trafficRoutingConfig a consumer that will call methods on {@link TrafficRoutingConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trafficRoutingConfig(TrafficRoutingConfig)", "deprecated" : false, "documentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trafficRoutingConfig", "fluentSetterDocumentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          \n@param trafficRoutingConfig The configuration that specifies how the deployment traffic is routed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trafficRoutingConfig", "getterDocumentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          \n@return The configuration that specifies how the deployment traffic is routed.", "getterModel" : { "returnType" : "TrafficRoutingConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "trafficRoutingConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "trafficRoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TrafficRoutingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          \n@param trafficRoutingConfig The configuration that specifies how the deployment traffic is routed.", "setterMethodName" : "setTrafficRoutingConfig", "setterModel" : { "variableDeclarationType" : "TrafficRoutingConfig", "variableName" : "trafficRoutingConfig", "variableType" : "TrafficRoutingConfig", "documentation" : null, "simpleType" : "TrafficRoutingConfig", "variableSetterType" : "TrafficRoutingConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrafficRoutingConfig", "variableName" : "trafficRoutingConfig", "variableType" : "TrafficRoutingConfig", "documentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          ", "simpleType" : "TrafficRoutingConfig", "variableSetterType" : "TrafficRoutingConfig" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          \n@param deploymentConfigName The name of the deployment configuration to create.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          \n@return The name of the deployment configuration to create.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          \n@param deploymentConfigName The name of the deployment configuration to create.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                          The name of the deployment configuration to create.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMinimumHealthyHosts", "beanStyleSetterMethodName" : "setMinimumHealthyHosts", "c2jName" : "minimumHealthyHosts", "c2jShape" : "MinimumHealthyHosts", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          \nThis is a convenience that creates an instance of the {@link MinimumHealthyHosts.Builder} avoiding the need to create one manually via {@link MinimumHealthyHosts#builder()}.\n\nWhen the {@link Consumer} completes, {@link MinimumHealthyHosts.Builder#build()} is called immediately and its result is passed to {@link #minimumHealthyHosts(MinimumHealthyHosts)}.\n@param minimumHealthyHosts a consumer that will call methods on {@link MinimumHealthyHosts.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minimumHealthyHosts(MinimumHealthyHosts)", "deprecated" : false, "documentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minimumHealthyHosts", "fluentSetterDocumentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          \n@param minimumHealthyHosts The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minimumHealthyHosts", "getterDocumentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          \n@return The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.", "getterModel" : { "returnType" : "MinimumHealthyHosts", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minimumHealthyHosts", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "minimumHealthyHosts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MinimumHealthyHosts", "sensitive" : false, "setterDocumentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          \n@param minimumHealthyHosts The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.", "setterMethodName" : "setMinimumHealthyHosts", "setterModel" : { "variableDeclarationType" : "MinimumHealthyHosts", "variableName" : "minimumHealthyHosts", "variableType" : "MinimumHealthyHosts", "documentation" : null, "simpleType" : "MinimumHealthyHosts", "variableSetterType" : "MinimumHealthyHosts" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MinimumHealthyHosts", "variableName" : "minimumHealthyHosts", "variableType" : "MinimumHealthyHosts", "documentation" : "

                                                                          The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.

                                                                          The type parameter takes either of the following values:

                                                                          • HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.

                                                                          • FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances.

                                                                          The value parameter takes an integer.

                                                                          For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.

                                                                          ", "simpleType" : "MinimumHealthyHosts", "variableSetterType" : "MinimumHealthyHosts" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTrafficRoutingConfig", "beanStyleSetterMethodName" : "setTrafficRoutingConfig", "c2jName" : "trafficRoutingConfig", "c2jShape" : "TrafficRoutingConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          \nThis is a convenience that creates an instance of the {@link TrafficRoutingConfig.Builder} avoiding the need to create one manually via {@link TrafficRoutingConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrafficRoutingConfig.Builder#build()} is called immediately and its result is passed to {@link #trafficRoutingConfig(TrafficRoutingConfig)}.\n@param trafficRoutingConfig a consumer that will call methods on {@link TrafficRoutingConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trafficRoutingConfig(TrafficRoutingConfig)", "deprecated" : false, "documentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trafficRoutingConfig", "fluentSetterDocumentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          \n@param trafficRoutingConfig The configuration that specifies how the deployment traffic is routed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trafficRoutingConfig", "getterDocumentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          \n@return The configuration that specifies how the deployment traffic is routed.", "getterModel" : { "returnType" : "TrafficRoutingConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "trafficRoutingConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "trafficRoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TrafficRoutingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          \n@param trafficRoutingConfig The configuration that specifies how the deployment traffic is routed.", "setterMethodName" : "setTrafficRoutingConfig", "setterModel" : { "variableDeclarationType" : "TrafficRoutingConfig", "variableName" : "trafficRoutingConfig", "variableType" : "TrafficRoutingConfig", "documentation" : null, "simpleType" : "TrafficRoutingConfig", "variableSetterType" : "TrafficRoutingConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrafficRoutingConfig", "variableName" : "trafficRoutingConfig", "variableType" : "TrafficRoutingConfig", "documentation" : "

                                                                          The configuration that specifies how the deployment traffic is routed.

                                                                          ", "simpleType" : "TrafficRoutingConfig", "variableSetterType" : "TrafficRoutingConfig" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          \n@param computePlatform The destination platform type for the deployment (Lambda or Server>).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                                                                          \n@return The destination platform type for the deployment (Lambda or Server>).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          \n@param computePlatform The destination platform type for the deployment (Lambda or Server>).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                          The destination platform type for the deployment (Lambda or Server>).

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "deploymentConfigName" ], "shapeName" : "CreateDeploymentConfigRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateDeploymentConfigRequest", "variableName" : "createDeploymentConfigRequest", "variableType" : "CreateDeploymentConfigRequest", "documentation" : null, "simpleType" : "CreateDeploymentConfigRequest", "variableSetterType" : "CreateDeploymentConfigRequest" }, "wrapper" : false }, "CreateDeploymentConfigResponse" : { "c2jName" : "CreateDeploymentConfigOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Represents the output of a CreateDeploymentConfig operation.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentConfigId", "beanStyleSetterMethodName" : "setDeploymentConfigId", "c2jName" : "deploymentConfigId", "c2jShape" : "DeploymentConfigId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A unique deployment configuration ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigId(String)}.\n@param deploymentConfigId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigId(String)", "deprecated" : false, "documentation" : "

                                                                          A unique deployment configuration ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigId", "fluentSetterDocumentation" : "

                                                                          A unique deployment configuration ID.

                                                                          \n@param deploymentConfigId A unique deployment configuration ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigId", "getterDocumentation" : "

                                                                          A unique deployment configuration ID.

                                                                          \n@return A unique deployment configuration ID.", "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" : "deploymentConfigId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigId", "sensitive" : false, "setterDocumentation" : "

                                                                          A unique deployment configuration ID.

                                                                          \n@param deploymentConfigId A unique deployment configuration ID.", "setterMethodName" : "setDeploymentConfigId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigId", "variableType" : "String", "documentation" : "

                                                                          A unique deployment configuration ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentConfigId" : { "beanStyleGetterMethodName" : "getDeploymentConfigId", "beanStyleSetterMethodName" : "setDeploymentConfigId", "c2jName" : "deploymentConfigId", "c2jShape" : "DeploymentConfigId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A unique deployment configuration ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigId(String)}.\n@param deploymentConfigId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigId(String)", "deprecated" : false, "documentation" : "

                                                                          A unique deployment configuration ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigId", "fluentSetterDocumentation" : "

                                                                          A unique deployment configuration ID.

                                                                          \n@param deploymentConfigId A unique deployment configuration ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigId", "getterDocumentation" : "

                                                                          A unique deployment configuration ID.

                                                                          \n@return A unique deployment configuration ID.", "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" : "deploymentConfigId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigId", "sensitive" : false, "setterDocumentation" : "

                                                                          A unique deployment configuration ID.

                                                                          \n@param deploymentConfigId A unique deployment configuration ID.", "setterMethodName" : "setDeploymentConfigId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigId", "variableType" : "String", "documentation" : "

                                                                          A unique deployment configuration ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentConfigId", "beanStyleSetterMethodName" : "setDeploymentConfigId", "c2jName" : "deploymentConfigId", "c2jShape" : "DeploymentConfigId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A unique deployment configuration ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigId(String)}.\n@param deploymentConfigId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigId(String)", "deprecated" : false, "documentation" : "

                                                                          A unique deployment configuration ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigId", "fluentSetterDocumentation" : "

                                                                          A unique deployment configuration ID.

                                                                          \n@param deploymentConfigId A unique deployment configuration ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigId", "getterDocumentation" : "

                                                                          A unique deployment configuration ID.

                                                                          \n@return A unique deployment configuration ID.", "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" : "deploymentConfigId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigId", "sensitive" : false, "setterDocumentation" : "

                                                                          A unique deployment configuration ID.

                                                                          \n@param deploymentConfigId A unique deployment configuration ID.", "setterMethodName" : "setDeploymentConfigId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigId", "variableType" : "String", "documentation" : "

                                                                          A unique deployment configuration ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateDeploymentConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateDeploymentConfigResponse", "variableName" : "createDeploymentConfigResponse", "variableType" : "CreateDeploymentConfigResponse", "documentation" : null, "simpleType" : "CreateDeploymentConfigResponse", "variableSetterType" : "CreateDeploymentConfigResponse" }, "wrapper" : false }, "CreateDeploymentGroupRequest" : { "c2jName" : "CreateDeploymentGroupInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Represents the input of a CreateDeploymentGroup operation.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateDeploymentGroup", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.CreateDeploymentGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          \n@param deploymentGroupName The name of a new deployment group for the specified application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          \n@return The name of a new deployment group for the specified application.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          \n@param deploymentGroupName The name of a new deployment group for the specified application.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          \n@param deploymentConfigName If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          \n@return If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          \n@param deploymentConfigName If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2TagFilters", "beanStyleSetterMethodName" : "setEc2TagFilters", "c2jName" : "ec2TagFilters", "c2jShape" : "EC2TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ec2TagFilters(List)}.\n@param ec2TagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagFilters(List)", "deprecated" : false, "documentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagFilters", "fluentSetterDocumentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          \n@param ec2TagFilters The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagFilters", "getterDocumentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EC2TagFilter.Builder} avoiding the need to create one manually via {@link EC2TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(EC2TagFilter)}.\n@param member a consumer that will call methods on {@link EC2TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EC2TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EC2TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : "", "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EC2TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EC2TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Ec2TagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          \n@param ec2TagFilters The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.", "setterMethodName" : "setEc2TagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnPremisesInstanceTagFilters", "beanStyleSetterMethodName" : "setOnPremisesInstanceTagFilters", "c2jName" : "onPremisesInstanceTagFilters", "c2jShape" : "TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #onPremisesInstanceTagFilters(List)}.\n@param onPremisesInstanceTagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesInstanceTagFilters(List)", "deprecated" : false, "documentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesInstanceTagFilters", "fluentSetterDocumentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          \n@param onPremisesInstanceTagFilters The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesInstanceTagFilters", "getterDocumentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesInstanceTagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesInstanceTagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TagFilter.Builder} avoiding the need to create one manually via {@link TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(TagFilter)}.\n@param member a consumer that will call methods on {@link TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : "", "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OnPremisesInstanceTagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          \n@param onPremisesInstanceTagFilters The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.", "setterMethodName" : "setOnPremisesInstanceTagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingGroups", "beanStyleSetterMethodName" : "setAutoScalingGroups", "c2jName" : "autoScalingGroups", "c2jShape" : "AutoScalingGroupNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoScalingGroups(List)}.\n@param autoScalingGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingGroups(List)", "deprecated" : false, "documentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingGroups", "fluentSetterDocumentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          \n@param autoScalingGroups A list of associated Amazon EC2 Auto Scaling groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingGroups", "getterDocumentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of associated Amazon EC2 Auto Scaling groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoScalingGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoScalingGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoScalingGroups", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          \n@param autoScalingGroups A list of associated Amazon EC2 Auto Scaling groups.", "setterMethodName" : "setAutoScalingGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "serviceRoleArn", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          \n@param serviceRoleArn A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          \n@return A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.", "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" : "serviceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "serviceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          \n@param serviceRoleArn A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTriggerConfigurations", "beanStyleSetterMethodName" : "setTriggerConfigurations", "c2jName" : "triggerConfigurations", "c2jShape" : "TriggerConfigList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #triggerConfigurations(List)}.\n@param triggerConfigurations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "triggerConfigurations", "fluentSetterDocumentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          \n@param triggerConfigurations Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerConfigurations", "getterDocumentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "triggerConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TriggerConfig", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TriggerConfig.Builder} avoiding the need to create one manually via {@link TriggerConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TriggerConfig.Builder#build()} is called immediately and its result is passed to {@link #member(TriggerConfig)}.\n@param member a consumer that will call methods on {@link TriggerConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TriggerConfig)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TriggerConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : null, "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : "", "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TriggerConfig", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TriggerConfig", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TriggerConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          \n@param triggerConfigurations Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.", "setterMethodName" : "setTriggerConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlarmConfiguration", "beanStyleSetterMethodName" : "setAlarmConfiguration", "c2jName" : "alarmConfiguration", "c2jShape" : "AlarmConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          \nThis is a convenience that creates an instance of the {@link AlarmConfiguration.Builder} avoiding the need to create one manually via {@link AlarmConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AlarmConfiguration.Builder#build()} is called immediately and its result is passed to {@link #alarmConfiguration(AlarmConfiguration)}.\n@param alarmConfiguration a consumer that will call methods on {@link AlarmConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alarmConfiguration(AlarmConfiguration)", "deprecated" : false, "documentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alarmConfiguration", "fluentSetterDocumentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          \n@param alarmConfiguration Information to add about Amazon CloudWatch alarms when the deployment group is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alarmConfiguration", "getterDocumentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          \n@return Information to add about Amazon CloudWatch alarms when the deployment group is created.", "getterModel" : { "returnType" : "AlarmConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "alarmConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "alarmConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AlarmConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          \n@param alarmConfiguration Information to add about Amazon CloudWatch alarms when the deployment group is created.", "setterMethodName" : "setAlarmConfiguration", "setterModel" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : null, "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          ", "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoRollbackConfiguration", "beanStyleSetterMethodName" : "setAutoRollbackConfiguration", "c2jName" : "autoRollbackConfiguration", "c2jShape" : "AutoRollbackConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          \nThis is a convenience that creates an instance of the {@link AutoRollbackConfiguration.Builder} avoiding the need to create one manually via {@link AutoRollbackConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoRollbackConfiguration.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackConfiguration(AutoRollbackConfiguration)}.\n@param autoRollbackConfiguration a consumer that will call methods on {@link AutoRollbackConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackConfiguration(AutoRollbackConfiguration)", "deprecated" : false, "documentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackConfiguration", "fluentSetterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          \n@param autoRollbackConfiguration Configuration information for an automatic rollback that is added when a deployment group is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackConfiguration", "getterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          \n@return Configuration information for an automatic rollback that is added when a deployment group is created.", "getterModel" : { "returnType" : "AutoRollbackConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoRollbackConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          \n@param autoRollbackConfiguration Configuration information for an automatic rollback that is added when a deployment group is created.", "setterMethodName" : "setAutoRollbackConfiguration", "setterModel" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          ", "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentStyle", "beanStyleSetterMethodName" : "setDeploymentStyle", "c2jName" : "deploymentStyle", "c2jShape" : "DeploymentStyle", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentStyle.Builder} avoiding the need to create one manually via {@link DeploymentStyle#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentStyle.Builder#build()} is called immediately and its result is passed to {@link #deploymentStyle(DeploymentStyle)}.\n@param deploymentStyle a consumer that will call methods on {@link DeploymentStyle.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStyle(DeploymentStyle)", "deprecated" : false, "documentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentStyle", "fluentSetterDocumentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          \n@param deploymentStyle Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentStyle", "getterDocumentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          \n@return Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.", "getterModel" : { "returnType" : "DeploymentStyle", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentStyle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentStyle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentStyle", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          \n@param deploymentStyle Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.", "setterMethodName" : "setDeploymentStyle", "setterModel" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : null, "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          ", "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlueGreenDeploymentConfiguration", "beanStyleSetterMethodName" : "setBlueGreenDeploymentConfiguration", "c2jName" : "blueGreenDeploymentConfiguration", "c2jShape" : "BlueGreenDeploymentConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          \nThis is a convenience that creates an instance of the {@link BlueGreenDeploymentConfiguration.Builder} avoiding the need to create one manually via {@link BlueGreenDeploymentConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlueGreenDeploymentConfiguration.Builder#build()} is called immediately and its result is passed to {@link #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)}.\n@param blueGreenDeploymentConfiguration a consumer that will call methods on {@link BlueGreenDeploymentConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)", "deprecated" : false, "documentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blueGreenDeploymentConfiguration", "fluentSetterDocumentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blueGreenDeploymentConfiguration", "getterDocumentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          \n@return Information about blue/green deployment options for a deployment group.", "getterModel" : { "returnType" : "BlueGreenDeploymentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "blueGreenDeploymentConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "blueGreenDeploymentConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BlueGreenDeploymentConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.", "setterMethodName" : "setBlueGreenDeploymentConfiguration", "setterModel" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : null, "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          ", "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoadBalancerInfo", "beanStyleSetterMethodName" : "setLoadBalancerInfo", "c2jName" : "loadBalancerInfo", "c2jShape" : "LoadBalancerInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          \nThis is a convenience that creates an instance of the {@link LoadBalancerInfo.Builder} avoiding the need to create one manually via {@link LoadBalancerInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoadBalancerInfo.Builder#build()} is called immediately and its result is passed to {@link #loadBalancerInfo(LoadBalancerInfo)}.\n@param loadBalancerInfo a consumer that will call methods on {@link LoadBalancerInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loadBalancerInfo(LoadBalancerInfo)", "deprecated" : false, "documentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loadBalancerInfo", "fluentSetterDocumentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          \n@param loadBalancerInfo Information about the load balancer used in a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadBalancerInfo", "getterDocumentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          \n@return Information about the load balancer used in a deployment.", "getterModel" : { "returnType" : "LoadBalancerInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "loadBalancerInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "loadBalancerInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoadBalancerInfo", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          \n@param loadBalancerInfo Information about the load balancer used in a deployment.", "setterMethodName" : "setLoadBalancerInfo", "setterModel" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : null, "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          ", "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2TagSet", "beanStyleSetterMethodName" : "setEc2TagSet", "c2jName" : "ec2TagSet", "c2jShape" : "EC2TagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          \nThis is a convenience that creates an instance of the {@link EC2TagSet.Builder} avoiding the need to create one manually via {@link EC2TagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagSet.Builder#build()} is called immediately and its result is passed to {@link #ec2TagSet(EC2TagSet)}.\n@param ec2TagSet a consumer that will call methods on {@link EC2TagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagSet(EC2TagSet)", "deprecated" : false, "documentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagSet", "fluentSetterDocumentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          \n@param ec2TagSet Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagSet", "getterDocumentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          \n@return Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.", "getterModel" : { "returnType" : "EC2TagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Ec2TagSet", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          \n@param ec2TagSet Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.", "setterMethodName" : "setEc2TagSet", "setterModel" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : null, "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          ", "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsServices", "beanStyleSetterMethodName" : "setEcsServices", "c2jName" : "ecsServices", "c2jShape" : "ECSServiceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ecsServices(List)}.\n@param ecsServices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsServices(List)", "deprecated" : false, "documentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsServices", "fluentSetterDocumentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsServices", "getterDocumentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ecsServices", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ecsServices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ECSService", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ECSService.Builder} avoiding the need to create one manually via {@link ECSService#builder()}.\n\nWhen the {@link Consumer} completes, {@link ECSService.Builder#build()} is called immediately and its result is passed to {@link #member(ECSService)}.\n@param member a consumer that will call methods on {@link ECSService.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ECSService)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ECSService", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : null, "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : "", "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ECSService", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ECSService", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EcsServices", "sensitive" : false, "setterDocumentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "setterMethodName" : "setEcsServices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnPremisesTagSet", "beanStyleSetterMethodName" : "setOnPremisesTagSet", "c2jName" : "onPremisesTagSet", "c2jShape" : "OnPremisesTagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          \nThis is a convenience that creates an instance of the {@link OnPremisesTagSet.Builder} avoiding the need to create one manually via {@link OnPremisesTagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link OnPremisesTagSet.Builder#build()} is called immediately and its result is passed to {@link #onPremisesTagSet(OnPremisesTagSet)}.\n@param onPremisesTagSet a consumer that will call methods on {@link OnPremisesTagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesTagSet(OnPremisesTagSet)", "deprecated" : false, "documentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesTagSet", "fluentSetterDocumentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          \n@param onPremisesTagSet Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesTagSet", "getterDocumentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          \n@return Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.", "getterModel" : { "returnType" : "OnPremisesTagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesTagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesTagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OnPremisesTagSet", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          \n@param onPremisesTagSet Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.", "setterMethodName" : "setOnPremisesTagSet", "setterModel" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : null, "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          ", "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AlarmConfiguration" : { "beanStyleGetterMethodName" : "getAlarmConfiguration", "beanStyleSetterMethodName" : "setAlarmConfiguration", "c2jName" : "alarmConfiguration", "c2jShape" : "AlarmConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          \nThis is a convenience that creates an instance of the {@link AlarmConfiguration.Builder} avoiding the need to create one manually via {@link AlarmConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AlarmConfiguration.Builder#build()} is called immediately and its result is passed to {@link #alarmConfiguration(AlarmConfiguration)}.\n@param alarmConfiguration a consumer that will call methods on {@link AlarmConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alarmConfiguration(AlarmConfiguration)", "deprecated" : false, "documentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alarmConfiguration", "fluentSetterDocumentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          \n@param alarmConfiguration Information to add about Amazon CloudWatch alarms when the deployment group is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alarmConfiguration", "getterDocumentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          \n@return Information to add about Amazon CloudWatch alarms when the deployment group is created.", "getterModel" : { "returnType" : "AlarmConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "alarmConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "alarmConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AlarmConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          \n@param alarmConfiguration Information to add about Amazon CloudWatch alarms when the deployment group is created.", "setterMethodName" : "setAlarmConfiguration", "setterModel" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : null, "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          ", "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "xmlNameSpaceUri" : null }, "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutoRollbackConfiguration" : { "beanStyleGetterMethodName" : "getAutoRollbackConfiguration", "beanStyleSetterMethodName" : "setAutoRollbackConfiguration", "c2jName" : "autoRollbackConfiguration", "c2jShape" : "AutoRollbackConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          \nThis is a convenience that creates an instance of the {@link AutoRollbackConfiguration.Builder} avoiding the need to create one manually via {@link AutoRollbackConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoRollbackConfiguration.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackConfiguration(AutoRollbackConfiguration)}.\n@param autoRollbackConfiguration a consumer that will call methods on {@link AutoRollbackConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackConfiguration(AutoRollbackConfiguration)", "deprecated" : false, "documentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackConfiguration", "fluentSetterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          \n@param autoRollbackConfiguration Configuration information for an automatic rollback that is added when a deployment group is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackConfiguration", "getterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          \n@return Configuration information for an automatic rollback that is added when a deployment group is created.", "getterModel" : { "returnType" : "AutoRollbackConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoRollbackConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          \n@param autoRollbackConfiguration Configuration information for an automatic rollback that is added when a deployment group is created.", "setterMethodName" : "setAutoRollbackConfiguration", "setterModel" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          ", "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "xmlNameSpaceUri" : null }, "AutoScalingGroups" : { "beanStyleGetterMethodName" : "getAutoScalingGroups", "beanStyleSetterMethodName" : "setAutoScalingGroups", "c2jName" : "autoScalingGroups", "c2jShape" : "AutoScalingGroupNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoScalingGroups(List)}.\n@param autoScalingGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingGroups(List)", "deprecated" : false, "documentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingGroups", "fluentSetterDocumentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          \n@param autoScalingGroups A list of associated Amazon EC2 Auto Scaling groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingGroups", "getterDocumentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of associated Amazon EC2 Auto Scaling groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoScalingGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoScalingGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoScalingGroups", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          \n@param autoScalingGroups A list of associated Amazon EC2 Auto Scaling groups.", "setterMethodName" : "setAutoScalingGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "BlueGreenDeploymentConfiguration" : { "beanStyleGetterMethodName" : "getBlueGreenDeploymentConfiguration", "beanStyleSetterMethodName" : "setBlueGreenDeploymentConfiguration", "c2jName" : "blueGreenDeploymentConfiguration", "c2jShape" : "BlueGreenDeploymentConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          \nThis is a convenience that creates an instance of the {@link BlueGreenDeploymentConfiguration.Builder} avoiding the need to create one manually via {@link BlueGreenDeploymentConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlueGreenDeploymentConfiguration.Builder#build()} is called immediately and its result is passed to {@link #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)}.\n@param blueGreenDeploymentConfiguration a consumer that will call methods on {@link BlueGreenDeploymentConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)", "deprecated" : false, "documentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blueGreenDeploymentConfiguration", "fluentSetterDocumentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blueGreenDeploymentConfiguration", "getterDocumentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          \n@return Information about blue/green deployment options for a deployment group.", "getterModel" : { "returnType" : "BlueGreenDeploymentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "blueGreenDeploymentConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "blueGreenDeploymentConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BlueGreenDeploymentConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.", "setterMethodName" : "setBlueGreenDeploymentConfiguration", "setterModel" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : null, "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          ", "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "xmlNameSpaceUri" : null }, "DeploymentConfigName" : { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          \n@param deploymentConfigName If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          \n@return If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          \n@param deploymentConfigName If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentGroupName" : { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          \n@param deploymentGroupName The name of a new deployment group for the specified application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          \n@return The name of a new deployment group for the specified application.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          \n@param deploymentGroupName The name of a new deployment group for the specified application.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentStyle" : { "beanStyleGetterMethodName" : "getDeploymentStyle", "beanStyleSetterMethodName" : "setDeploymentStyle", "c2jName" : "deploymentStyle", "c2jShape" : "DeploymentStyle", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentStyle.Builder} avoiding the need to create one manually via {@link DeploymentStyle#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentStyle.Builder#build()} is called immediately and its result is passed to {@link #deploymentStyle(DeploymentStyle)}.\n@param deploymentStyle a consumer that will call methods on {@link DeploymentStyle.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStyle(DeploymentStyle)", "deprecated" : false, "documentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentStyle", "fluentSetterDocumentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          \n@param deploymentStyle Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentStyle", "getterDocumentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          \n@return Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.", "getterModel" : { "returnType" : "DeploymentStyle", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentStyle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentStyle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentStyle", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          \n@param deploymentStyle Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.", "setterMethodName" : "setDeploymentStyle", "setterModel" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : null, "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          ", "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "xmlNameSpaceUri" : null }, "Ec2TagFilters" : { "beanStyleGetterMethodName" : "getEc2TagFilters", "beanStyleSetterMethodName" : "setEc2TagFilters", "c2jName" : "ec2TagFilters", "c2jShape" : "EC2TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ec2TagFilters(List)}.\n@param ec2TagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagFilters(List)", "deprecated" : false, "documentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagFilters", "fluentSetterDocumentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          \n@param ec2TagFilters The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagFilters", "getterDocumentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EC2TagFilter.Builder} avoiding the need to create one manually via {@link EC2TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(EC2TagFilter)}.\n@param member a consumer that will call methods on {@link EC2TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EC2TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EC2TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : "", "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EC2TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EC2TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Ec2TagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          \n@param ec2TagFilters The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.", "setterMethodName" : "setEc2TagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Ec2TagSet" : { "beanStyleGetterMethodName" : "getEc2TagSet", "beanStyleSetterMethodName" : "setEc2TagSet", "c2jName" : "ec2TagSet", "c2jShape" : "EC2TagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          \nThis is a convenience that creates an instance of the {@link EC2TagSet.Builder} avoiding the need to create one manually via {@link EC2TagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagSet.Builder#build()} is called immediately and its result is passed to {@link #ec2TagSet(EC2TagSet)}.\n@param ec2TagSet a consumer that will call methods on {@link EC2TagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagSet(EC2TagSet)", "deprecated" : false, "documentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagSet", "fluentSetterDocumentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          \n@param ec2TagSet Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagSet", "getterDocumentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          \n@return Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.", "getterModel" : { "returnType" : "EC2TagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Ec2TagSet", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          \n@param ec2TagSet Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.", "setterMethodName" : "setEc2TagSet", "setterModel" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : null, "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          ", "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "xmlNameSpaceUri" : null }, "EcsServices" : { "beanStyleGetterMethodName" : "getEcsServices", "beanStyleSetterMethodName" : "setEcsServices", "c2jName" : "ecsServices", "c2jShape" : "ECSServiceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ecsServices(List)}.\n@param ecsServices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsServices(List)", "deprecated" : false, "documentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsServices", "fluentSetterDocumentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsServices", "getterDocumentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ecsServices", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ecsServices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ECSService", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ECSService.Builder} avoiding the need to create one manually via {@link ECSService#builder()}.\n\nWhen the {@link Consumer} completes, {@link ECSService.Builder#build()} is called immediately and its result is passed to {@link #member(ECSService)}.\n@param member a consumer that will call methods on {@link ECSService.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ECSService)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ECSService", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : null, "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : "", "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ECSService", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ECSService", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EcsServices", "sensitive" : false, "setterDocumentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "setterMethodName" : "setEcsServices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "LoadBalancerInfo" : { "beanStyleGetterMethodName" : "getLoadBalancerInfo", "beanStyleSetterMethodName" : "setLoadBalancerInfo", "c2jName" : "loadBalancerInfo", "c2jShape" : "LoadBalancerInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          \nThis is a convenience that creates an instance of the {@link LoadBalancerInfo.Builder} avoiding the need to create one manually via {@link LoadBalancerInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoadBalancerInfo.Builder#build()} is called immediately and its result is passed to {@link #loadBalancerInfo(LoadBalancerInfo)}.\n@param loadBalancerInfo a consumer that will call methods on {@link LoadBalancerInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loadBalancerInfo(LoadBalancerInfo)", "deprecated" : false, "documentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loadBalancerInfo", "fluentSetterDocumentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          \n@param loadBalancerInfo Information about the load balancer used in a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadBalancerInfo", "getterDocumentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          \n@return Information about the load balancer used in a deployment.", "getterModel" : { "returnType" : "LoadBalancerInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "loadBalancerInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "loadBalancerInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoadBalancerInfo", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          \n@param loadBalancerInfo Information about the load balancer used in a deployment.", "setterMethodName" : "setLoadBalancerInfo", "setterModel" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : null, "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          ", "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "xmlNameSpaceUri" : null }, "OnPremisesInstanceTagFilters" : { "beanStyleGetterMethodName" : "getOnPremisesInstanceTagFilters", "beanStyleSetterMethodName" : "setOnPremisesInstanceTagFilters", "c2jName" : "onPremisesInstanceTagFilters", "c2jShape" : "TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #onPremisesInstanceTagFilters(List)}.\n@param onPremisesInstanceTagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesInstanceTagFilters(List)", "deprecated" : false, "documentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesInstanceTagFilters", "fluentSetterDocumentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          \n@param onPremisesInstanceTagFilters The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesInstanceTagFilters", "getterDocumentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesInstanceTagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesInstanceTagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TagFilter.Builder} avoiding the need to create one manually via {@link TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(TagFilter)}.\n@param member a consumer that will call methods on {@link TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : "", "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OnPremisesInstanceTagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          \n@param onPremisesInstanceTagFilters The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.", "setterMethodName" : "setOnPremisesInstanceTagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "OnPremisesTagSet" : { "beanStyleGetterMethodName" : "getOnPremisesTagSet", "beanStyleSetterMethodName" : "setOnPremisesTagSet", "c2jName" : "onPremisesTagSet", "c2jShape" : "OnPremisesTagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          \nThis is a convenience that creates an instance of the {@link OnPremisesTagSet.Builder} avoiding the need to create one manually via {@link OnPremisesTagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link OnPremisesTagSet.Builder#build()} is called immediately and its result is passed to {@link #onPremisesTagSet(OnPremisesTagSet)}.\n@param onPremisesTagSet a consumer that will call methods on {@link OnPremisesTagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesTagSet(OnPremisesTagSet)", "deprecated" : false, "documentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesTagSet", "fluentSetterDocumentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          \n@param onPremisesTagSet Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesTagSet", "getterDocumentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          \n@return Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.", "getterModel" : { "returnType" : "OnPremisesTagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesTagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesTagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OnPremisesTagSet", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          \n@param onPremisesTagSet Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.", "setterMethodName" : "setOnPremisesTagSet", "setterModel" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : null, "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          ", "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "serviceRoleArn", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          \n@param serviceRoleArn A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          \n@return A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.", "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" : "serviceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "serviceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          \n@param serviceRoleArn A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TriggerConfigurations" : { "beanStyleGetterMethodName" : "getTriggerConfigurations", "beanStyleSetterMethodName" : "setTriggerConfigurations", "c2jName" : "triggerConfigurations", "c2jShape" : "TriggerConfigList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #triggerConfigurations(List)}.\n@param triggerConfigurations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "triggerConfigurations", "fluentSetterDocumentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          \n@param triggerConfigurations Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerConfigurations", "getterDocumentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "triggerConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TriggerConfig", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TriggerConfig.Builder} avoiding the need to create one manually via {@link TriggerConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TriggerConfig.Builder#build()} is called immediately and its result is passed to {@link #member(TriggerConfig)}.\n@param member a consumer that will call methods on {@link TriggerConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TriggerConfig)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TriggerConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : null, "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : "", "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TriggerConfig", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TriggerConfig", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TriggerConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          \n@param triggerConfigurations Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.", "setterMethodName" : "setTriggerConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          \n@param deploymentGroupName The name of a new deployment group for the specified application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          \n@return The name of a new deployment group for the specified application.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          \n@param deploymentGroupName The name of a new deployment group for the specified application.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                          The name of a new deployment group for the specified application.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          \n@param deploymentConfigName If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          \n@return If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          \n@param deploymentConfigName If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                          If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.

                                                                          CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or deployment group.

                                                                          For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2TagFilters", "beanStyleSetterMethodName" : "setEc2TagFilters", "c2jName" : "ec2TagFilters", "c2jShape" : "EC2TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ec2TagFilters(List)}.\n@param ec2TagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagFilters(List)", "deprecated" : false, "documentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagFilters", "fluentSetterDocumentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          \n@param ec2TagFilters The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagFilters", "getterDocumentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EC2TagFilter.Builder} avoiding the need to create one manually via {@link EC2TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(EC2TagFilter)}.\n@param member a consumer that will call methods on {@link EC2TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EC2TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EC2TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : "", "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EC2TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EC2TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Ec2TagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          \n@param ec2TagFilters The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.", "setterMethodName" : "setEc2TagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                          The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnPremisesInstanceTagFilters", "beanStyleSetterMethodName" : "setOnPremisesInstanceTagFilters", "c2jName" : "onPremisesInstanceTagFilters", "c2jShape" : "TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #onPremisesInstanceTagFilters(List)}.\n@param onPremisesInstanceTagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesInstanceTagFilters(List)", "deprecated" : false, "documentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesInstanceTagFilters", "fluentSetterDocumentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          \n@param onPremisesInstanceTagFilters The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesInstanceTagFilters", "getterDocumentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesInstanceTagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesInstanceTagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TagFilter.Builder} avoiding the need to create one manually via {@link TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(TagFilter)}.\n@param member a consumer that will call methods on {@link TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : "", "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OnPremisesInstanceTagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          \n@param onPremisesInstanceTagFilters The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.", "setterMethodName" : "setOnPremisesInstanceTagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                          The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingGroups", "beanStyleSetterMethodName" : "setAutoScalingGroups", "c2jName" : "autoScalingGroups", "c2jShape" : "AutoScalingGroupNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoScalingGroups(List)}.\n@param autoScalingGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingGroups(List)", "deprecated" : false, "documentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingGroups", "fluentSetterDocumentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          \n@param autoScalingGroups A list of associated Amazon EC2 Auto Scaling groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingGroups", "getterDocumentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of associated Amazon EC2 Auto Scaling groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoScalingGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoScalingGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoScalingGroups", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          \n@param autoScalingGroups A list of associated Amazon EC2 Auto Scaling groups.", "setterMethodName" : "setAutoScalingGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of associated Amazon EC2 Auto Scaling groups.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "serviceRoleArn", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          \n@param serviceRoleArn A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          \n@return A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.", "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" : "serviceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "serviceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          \n@param serviceRoleArn A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                          A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTriggerConfigurations", "beanStyleSetterMethodName" : "setTriggerConfigurations", "c2jName" : "triggerConfigurations", "c2jShape" : "TriggerConfigList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #triggerConfigurations(List)}.\n@param triggerConfigurations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "triggerConfigurations", "fluentSetterDocumentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          \n@param triggerConfigurations Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerConfigurations", "getterDocumentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "triggerConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TriggerConfig", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TriggerConfig.Builder} avoiding the need to create one manually via {@link TriggerConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TriggerConfig.Builder#build()} is called immediately and its result is passed to {@link #member(TriggerConfig)}.\n@param member a consumer that will call methods on {@link TriggerConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TriggerConfig)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TriggerConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : null, "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : "", "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TriggerConfig", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TriggerConfig", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TriggerConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          \n@param triggerConfigurations Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.", "setterMethodName" : "setTriggerConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                          Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlarmConfiguration", "beanStyleSetterMethodName" : "setAlarmConfiguration", "c2jName" : "alarmConfiguration", "c2jShape" : "AlarmConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          \nThis is a convenience that creates an instance of the {@link AlarmConfiguration.Builder} avoiding the need to create one manually via {@link AlarmConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AlarmConfiguration.Builder#build()} is called immediately and its result is passed to {@link #alarmConfiguration(AlarmConfiguration)}.\n@param alarmConfiguration a consumer that will call methods on {@link AlarmConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alarmConfiguration(AlarmConfiguration)", "deprecated" : false, "documentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alarmConfiguration", "fluentSetterDocumentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          \n@param alarmConfiguration Information to add about Amazon CloudWatch alarms when the deployment group is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alarmConfiguration", "getterDocumentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          \n@return Information to add about Amazon CloudWatch alarms when the deployment group is created.", "getterModel" : { "returnType" : "AlarmConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "alarmConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "alarmConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AlarmConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          \n@param alarmConfiguration Information to add about Amazon CloudWatch alarms when the deployment group is created.", "setterMethodName" : "setAlarmConfiguration", "setterModel" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : null, "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : "

                                                                          Information to add about Amazon CloudWatch alarms when the deployment group is created.

                                                                          ", "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoRollbackConfiguration", "beanStyleSetterMethodName" : "setAutoRollbackConfiguration", "c2jName" : "autoRollbackConfiguration", "c2jShape" : "AutoRollbackConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          \nThis is a convenience that creates an instance of the {@link AutoRollbackConfiguration.Builder} avoiding the need to create one manually via {@link AutoRollbackConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoRollbackConfiguration.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackConfiguration(AutoRollbackConfiguration)}.\n@param autoRollbackConfiguration a consumer that will call methods on {@link AutoRollbackConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackConfiguration(AutoRollbackConfiguration)", "deprecated" : false, "documentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackConfiguration", "fluentSetterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          \n@param autoRollbackConfiguration Configuration information for an automatic rollback that is added when a deployment group is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackConfiguration", "getterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          \n@return Configuration information for an automatic rollback that is added when a deployment group is created.", "getterModel" : { "returnType" : "AutoRollbackConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoRollbackConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          \n@param autoRollbackConfiguration Configuration information for an automatic rollback that is added when a deployment group is created.", "setterMethodName" : "setAutoRollbackConfiguration", "setterModel" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment group is created.

                                                                          ", "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentStyle", "beanStyleSetterMethodName" : "setDeploymentStyle", "c2jName" : "deploymentStyle", "c2jShape" : "DeploymentStyle", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentStyle.Builder} avoiding the need to create one manually via {@link DeploymentStyle#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentStyle.Builder#build()} is called immediately and its result is passed to {@link #deploymentStyle(DeploymentStyle)}.\n@param deploymentStyle a consumer that will call methods on {@link DeploymentStyle.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStyle(DeploymentStyle)", "deprecated" : false, "documentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentStyle", "fluentSetterDocumentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          \n@param deploymentStyle Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentStyle", "getterDocumentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          \n@return Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.", "getterModel" : { "returnType" : "DeploymentStyle", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentStyle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentStyle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentStyle", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          \n@param deploymentStyle Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.", "setterMethodName" : "setDeploymentStyle", "setterModel" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : null, "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : "

                                                                          Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.

                                                                          ", "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlueGreenDeploymentConfiguration", "beanStyleSetterMethodName" : "setBlueGreenDeploymentConfiguration", "c2jName" : "blueGreenDeploymentConfiguration", "c2jShape" : "BlueGreenDeploymentConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          \nThis is a convenience that creates an instance of the {@link BlueGreenDeploymentConfiguration.Builder} avoiding the need to create one manually via {@link BlueGreenDeploymentConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlueGreenDeploymentConfiguration.Builder#build()} is called immediately and its result is passed to {@link #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)}.\n@param blueGreenDeploymentConfiguration a consumer that will call methods on {@link BlueGreenDeploymentConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)", "deprecated" : false, "documentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blueGreenDeploymentConfiguration", "fluentSetterDocumentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blueGreenDeploymentConfiguration", "getterDocumentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          \n@return Information about blue/green deployment options for a deployment group.", "getterModel" : { "returnType" : "BlueGreenDeploymentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "blueGreenDeploymentConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "blueGreenDeploymentConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BlueGreenDeploymentConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.", "setterMethodName" : "setBlueGreenDeploymentConfiguration", "setterModel" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : null, "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : "

                                                                          Information about blue/green deployment options for a deployment group.

                                                                          ", "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoadBalancerInfo", "beanStyleSetterMethodName" : "setLoadBalancerInfo", "c2jName" : "loadBalancerInfo", "c2jShape" : "LoadBalancerInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          \nThis is a convenience that creates an instance of the {@link LoadBalancerInfo.Builder} avoiding the need to create one manually via {@link LoadBalancerInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoadBalancerInfo.Builder#build()} is called immediately and its result is passed to {@link #loadBalancerInfo(LoadBalancerInfo)}.\n@param loadBalancerInfo a consumer that will call methods on {@link LoadBalancerInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loadBalancerInfo(LoadBalancerInfo)", "deprecated" : false, "documentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loadBalancerInfo", "fluentSetterDocumentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          \n@param loadBalancerInfo Information about the load balancer used in a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadBalancerInfo", "getterDocumentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          \n@return Information about the load balancer used in a deployment.", "getterModel" : { "returnType" : "LoadBalancerInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "loadBalancerInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "loadBalancerInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoadBalancerInfo", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          \n@param loadBalancerInfo Information about the load balancer used in a deployment.", "setterMethodName" : "setLoadBalancerInfo", "setterModel" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : null, "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : "

                                                                          Information about the load balancer used in a deployment.

                                                                          ", "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2TagSet", "beanStyleSetterMethodName" : "setEc2TagSet", "c2jName" : "ec2TagSet", "c2jShape" : "EC2TagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          \nThis is a convenience that creates an instance of the {@link EC2TagSet.Builder} avoiding the need to create one manually via {@link EC2TagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagSet.Builder#build()} is called immediately and its result is passed to {@link #ec2TagSet(EC2TagSet)}.\n@param ec2TagSet a consumer that will call methods on {@link EC2TagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagSet(EC2TagSet)", "deprecated" : false, "documentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagSet", "fluentSetterDocumentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          \n@param ec2TagSet Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagSet", "getterDocumentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          \n@return Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.", "getterModel" : { "returnType" : "EC2TagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Ec2TagSet", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          \n@param ec2TagSet Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.", "setterMethodName" : "setEc2TagSet", "setterModel" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : null, "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : "

                                                                          Information about groups of tags applied to EC2 instances. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                          ", "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsServices", "beanStyleSetterMethodName" : "setEcsServices", "c2jName" : "ecsServices", "c2jShape" : "ECSServiceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ecsServices(List)}.\n@param ecsServices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsServices(List)", "deprecated" : false, "documentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsServices", "fluentSetterDocumentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsServices", "getterDocumentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ecsServices", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ecsServices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ECSService", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ECSService.Builder} avoiding the need to create one manually via {@link ECSService#builder()}.\n\nWhen the {@link Consumer} completes, {@link ECSService.Builder#build()} is called immediately and its result is passed to {@link #member(ECSService)}.\n@param member a consumer that will call methods on {@link ECSService.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ECSService)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ECSService", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : null, "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : "", "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ECSService", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ECSService", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EcsServices", "sensitive" : false, "setterDocumentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "setterMethodName" : "setEcsServices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : "

                                                                          The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnPremisesTagSet", "beanStyleSetterMethodName" : "setOnPremisesTagSet", "c2jName" : "onPremisesTagSet", "c2jShape" : "OnPremisesTagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          \nThis is a convenience that creates an instance of the {@link OnPremisesTagSet.Builder} avoiding the need to create one manually via {@link OnPremisesTagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link OnPremisesTagSet.Builder#build()} is called immediately and its result is passed to {@link #onPremisesTagSet(OnPremisesTagSet)}.\n@param onPremisesTagSet a consumer that will call methods on {@link OnPremisesTagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesTagSet(OnPremisesTagSet)", "deprecated" : false, "documentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesTagSet", "fluentSetterDocumentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          \n@param onPremisesTagSet Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesTagSet", "getterDocumentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          \n@return Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.", "getterModel" : { "returnType" : "OnPremisesTagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesTagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesTagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OnPremisesTagSet", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          \n@param onPremisesTagSet Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.", "setterMethodName" : "setOnPremisesTagSet", "setterModel" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : null, "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : "

                                                                          Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all of the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                          ", "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "applicationName", "deploymentGroupName", "serviceRoleArn" ], "shapeName" : "CreateDeploymentGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateDeploymentGroupRequest", "variableName" : "createDeploymentGroupRequest", "variableType" : "CreateDeploymentGroupRequest", "documentation" : null, "simpleType" : "CreateDeploymentGroupRequest", "variableSetterType" : "CreateDeploymentGroupRequest" }, "wrapper" : false }, "CreateDeploymentGroupResponse" : { "c2jName" : "CreateDeploymentGroupOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Represents the output of a CreateDeploymentGroup operation.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentGroupId", "beanStyleSetterMethodName" : "setDeploymentGroupId", "c2jName" : "deploymentGroupId", "c2jShape" : "DeploymentGroupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A unique deployment group ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupId(String)}.\n@param deploymentGroupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupId(String)", "deprecated" : false, "documentation" : "

                                                                          A unique deployment group ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupId", "fluentSetterDocumentation" : "

                                                                          A unique deployment group ID.

                                                                          \n@param deploymentGroupId A unique deployment group ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupId", "getterDocumentation" : "

                                                                          A unique deployment group ID.

                                                                          \n@return A unique deployment group ID.", "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" : "deploymentGroupId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupId", "sensitive" : false, "setterDocumentation" : "

                                                                          A unique deployment group ID.

                                                                          \n@param deploymentGroupId A unique deployment group ID.", "setterMethodName" : "setDeploymentGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupId", "variableType" : "String", "documentation" : "

                                                                          A unique deployment group ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentGroupId" : { "beanStyleGetterMethodName" : "getDeploymentGroupId", "beanStyleSetterMethodName" : "setDeploymentGroupId", "c2jName" : "deploymentGroupId", "c2jShape" : "DeploymentGroupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A unique deployment group ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupId(String)}.\n@param deploymentGroupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupId(String)", "deprecated" : false, "documentation" : "

                                                                          A unique deployment group ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupId", "fluentSetterDocumentation" : "

                                                                          A unique deployment group ID.

                                                                          \n@param deploymentGroupId A unique deployment group ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupId", "getterDocumentation" : "

                                                                          A unique deployment group ID.

                                                                          \n@return A unique deployment group ID.", "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" : "deploymentGroupId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupId", "sensitive" : false, "setterDocumentation" : "

                                                                          A unique deployment group ID.

                                                                          \n@param deploymentGroupId A unique deployment group ID.", "setterMethodName" : "setDeploymentGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupId", "variableType" : "String", "documentation" : "

                                                                          A unique deployment group ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentGroupId", "beanStyleSetterMethodName" : "setDeploymentGroupId", "c2jName" : "deploymentGroupId", "c2jShape" : "DeploymentGroupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A unique deployment group ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupId(String)}.\n@param deploymentGroupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupId(String)", "deprecated" : false, "documentation" : "

                                                                          A unique deployment group ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupId", "fluentSetterDocumentation" : "

                                                                          A unique deployment group ID.

                                                                          \n@param deploymentGroupId A unique deployment group ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupId", "getterDocumentation" : "

                                                                          A unique deployment group ID.

                                                                          \n@return A unique deployment group ID.", "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" : "deploymentGroupId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupId", "sensitive" : false, "setterDocumentation" : "

                                                                          A unique deployment group ID.

                                                                          \n@param deploymentGroupId A unique deployment group ID.", "setterMethodName" : "setDeploymentGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupId", "variableType" : "String", "documentation" : "

                                                                          A unique deployment group ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateDeploymentGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateDeploymentGroupResponse", "variableName" : "createDeploymentGroupResponse", "variableType" : "CreateDeploymentGroupResponse", "documentation" : null, "simpleType" : "CreateDeploymentGroupResponse", "variableSetterType" : "CreateDeploymentGroupResponse" }, "wrapper" : false }, "CreateDeploymentRequest" : { "c2jName" : "CreateDeploymentInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Represents the input of a CreateDeployment operation.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateDeployment", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.CreateDeployment", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the deployment group.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the deployment group.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                          The name of the deployment group.

                                                                          \n@param deploymentGroupName The name of the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                          The name of the deployment group.

                                                                          \n@return The name of the deployment group.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of the deployment group.

                                                                          \n@param deploymentGroupName The name of the deployment group.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                          The name of the deployment group.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type and location of the revision to deploy.

                                                                          \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revision(RevisionLocation)}.\n@param revision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                          The type and location of the revision to deploy.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                          The type and location of the revision to deploy.

                                                                          \n@param revision The type and location of the revision to deploy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                          The type and location of the revision to deploy.

                                                                          \n@return The type and location of the revision to deploy.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                          The type and location of the revision to deploy.

                                                                          \n@param revision The type and location of the revision to deploy.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : "

                                                                          The type and location of the revision to deploy.

                                                                          ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                          If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                          If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                          If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                          \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.

                                                                          If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                          If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                          \n@return The name of a deployment configuration associated with the IAM user or AWS account.

                                                                          If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                          If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                          \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.

                                                                          If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                          If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A comment about the deployment.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                          A comment about the deployment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                          A comment about the deployment.

                                                                          \n@param description A comment about the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                          A comment about the deployment.

                                                                          \n@return A comment about the deployment.", "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" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                          A comment about the deployment.

                                                                          \n@param description A comment about the deployment.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                          A comment about the deployment.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIgnoreApplicationStopFailures", "beanStyleSetterMethodName" : "setIgnoreApplicationStopFailures", "c2jName" : "ignoreApplicationStopFailures", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                          If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #ignoreApplicationStopFailures(Boolean)}.\n@param ignoreApplicationStopFailures a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ignoreApplicationStopFailures(Boolean)", "deprecated" : false, "documentation" : "

                                                                          If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ignoreApplicationStopFailures", "fluentSetterDocumentation" : "

                                                                          If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                          \n@param ignoreApplicationStopFailures If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ignoreApplicationStopFailures", "getterDocumentation" : "

                                                                          If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                          \n@return If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ignoreApplicationStopFailures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ignoreApplicationStopFailures", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IgnoreApplicationStopFailures", "sensitive" : false, "setterDocumentation" : "

                                                                          If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                          \n@param ignoreApplicationStopFailures If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.", "setterMethodName" : "setIgnoreApplicationStopFailures", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ignoreApplicationStopFailures", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ignoreApplicationStopFailures", "variableType" : "Boolean", "documentation" : "

                                                                          If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetInstances", "beanStyleSetterMethodName" : "setTargetInstances", "c2jName" : "targetInstances", "c2jShape" : "TargetInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                          \nThis is a convenience that creates an instance of the {@link TargetInstances.Builder} avoiding the need to create one manually via {@link TargetInstances#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetInstances.Builder#build()} is called immediately and its result is passed to {@link #targetInstances(TargetInstances)}.\n@param targetInstances a consumer that will call methods on {@link TargetInstances.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetInstances(TargetInstances)", "deprecated" : false, "documentation" : "

                                                                          Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetInstances", "fluentSetterDocumentation" : "

                                                                          Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                          \n@param targetInstances Information about the instances that belong to the replacement environment in a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetInstances", "getterDocumentation" : "

                                                                          Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                          \n@return Information about the instances that belong to the replacement environment in a blue/green deployment.", "getterModel" : { "returnType" : "TargetInstances", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TargetInstances", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                          \n@param targetInstances Information about the instances that belong to the replacement environment in a blue/green deployment.", "setterMethodName" : "setTargetInstances", "setterModel" : { "variableDeclarationType" : "TargetInstances", "variableName" : "targetInstances", "variableType" : "TargetInstances", "documentation" : null, "simpleType" : "TargetInstances", "variableSetterType" : "TargetInstances" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetInstances", "variableName" : "targetInstances", "variableType" : "TargetInstances", "documentation" : "

                                                                          Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                          ", "simpleType" : "TargetInstances", "variableSetterType" : "TargetInstances" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoRollbackConfiguration", "beanStyleSetterMethodName" : "setAutoRollbackConfiguration", "c2jName" : "autoRollbackConfiguration", "c2jShape" : "AutoRollbackConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment is created.

                                                                          \nThis is a convenience that creates an instance of the {@link AutoRollbackConfiguration.Builder} avoiding the need to create one manually via {@link AutoRollbackConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoRollbackConfiguration.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackConfiguration(AutoRollbackConfiguration)}.\n@param autoRollbackConfiguration a consumer that will call methods on {@link AutoRollbackConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackConfiguration(AutoRollbackConfiguration)", "deprecated" : false, "documentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment is created.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackConfiguration", "fluentSetterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment is created.

                                                                          \n@param autoRollbackConfiguration Configuration information for an automatic rollback that is added when a deployment is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackConfiguration", "getterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment is created.

                                                                          \n@return Configuration information for an automatic rollback that is added when a deployment is created.", "getterModel" : { "returnType" : "AutoRollbackConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoRollbackConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment is created.

                                                                          \n@param autoRollbackConfiguration Configuration information for an automatic rollback that is added when a deployment is created.", "setterMethodName" : "setAutoRollbackConfiguration", "setterModel" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : "

                                                                          Configuration information for an automatic rollback that is added when a deployment is created.

                                                                          ", "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpdateOutdatedInstancesOnly", "beanStyleSetterMethodName" : "setUpdateOutdatedInstancesOnly", "c2jName" : "updateOutdatedInstancesOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #updateOutdatedInstancesOnly(Boolean)}.\n@param updateOutdatedInstancesOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateOutdatedInstancesOnly(Boolean)", "deprecated" : false, "documentation" : "

                                                                          Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateOutdatedInstancesOnly", "fluentSetterDocumentation" : "

                                                                          Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                          \n@param updateOutdatedInstancesOnly Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateOutdatedInstancesOnly", "getterDocumentation" : "

                                                                          Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                          \n@return Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "updateOutdatedInstancesOnly", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "updateOutdatedInstancesOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UpdateOutdatedInstancesOnly", "sensitive" : false, "setterDocumentation" : "

                                                                          Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                          \n@param updateOutdatedInstancesOnly Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.", "setterMethodName" : "setUpdateOutdatedInstancesOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "updateOutdatedInstancesOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "updateOutdatedInstancesOnly", "variableType" : "Boolean", "documentation" : "

                                                                          Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFileExistsBehaviorAsString", "beanStyleSetterMethodName" : "setFileExistsBehavior", "c2jName" : "fileExistsBehavior", "c2jShape" : "FileExistsBehavior", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                          The fileExistsBehavior parameter takes any of the following values:

                                                                          • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                          • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                          • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileExistsBehaviorAsString(String)}.\n@param fileExistsBehavior a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileExistsBehavior(String)", "deprecated" : false, "documentation" : "

                                                                          Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                          The fileExistsBehavior parameter takes any of the following values:

                                                                          • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                          • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                          • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "FileExistsBehavior", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "fileExistsBehavior", "fluentEnumSetterMethodName" : "fileExistsBehavior", "fluentGetterMethodName" : "fileExistsBehaviorAsString", "fluentSetterDocumentation" : "

                                                                          Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                          The fileExistsBehavior parameter takes any of the following values:

                                                                          • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                          • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                          • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                          \n@param fileExistsBehavior Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                          The fileExistsBehavior parameter takes any of the following values:

                                                                          • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                          • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                          • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                          • \n@see FileExistsBehavior\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileExistsBehavior", "fluentSetterMethodName" : "fileExistsBehavior", "getterDocumentation" : "

                                                                            Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                            The fileExistsBehavior parameter takes any of the following values:

                                                                            • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                            • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                            • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                            \n

                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #fileExistsBehavior} will return {@link FileExistsBehavior#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #fileExistsBehaviorAsString}.\n

                                                                            \n@return Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                            The fileExistsBehavior parameter takes any of the following values:

                                                                            • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                            • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                            • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                            • \n@see FileExistsBehavior", "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" : "fileExistsBehavior", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "fileExistsBehavior", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileExistsBehavior", "sensitive" : false, "setterDocumentation" : "

                                                                              Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                              The fileExistsBehavior parameter takes any of the following values:

                                                                              • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                              • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                              • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                              \n@param fileExistsBehavior Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                              The fileExistsBehavior parameter takes any of the following values:

                                                                              • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                              • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                              • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                              • \n@see FileExistsBehavior", "setterMethodName" : "setFileExistsBehavior", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileExistsBehavior", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileExistsBehavior", "variableType" : "String", "documentation" : "

                                                                                Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                The fileExistsBehavior parameter takes any of the following values:

                                                                                • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutoRollbackConfiguration" : { "beanStyleGetterMethodName" : "getAutoRollbackConfiguration", "beanStyleSetterMethodName" : "setAutoRollbackConfiguration", "c2jName" : "autoRollbackConfiguration", "c2jShape" : "AutoRollbackConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                Configuration information for an automatic rollback that is added when a deployment is created.

                                                                                \nThis is a convenience that creates an instance of the {@link AutoRollbackConfiguration.Builder} avoiding the need to create one manually via {@link AutoRollbackConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoRollbackConfiguration.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackConfiguration(AutoRollbackConfiguration)}.\n@param autoRollbackConfiguration a consumer that will call methods on {@link AutoRollbackConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackConfiguration(AutoRollbackConfiguration)", "deprecated" : false, "documentation" : "

                                                                                Configuration information for an automatic rollback that is added when a deployment is created.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackConfiguration", "fluentSetterDocumentation" : "

                                                                                Configuration information for an automatic rollback that is added when a deployment is created.

                                                                                \n@param autoRollbackConfiguration Configuration information for an automatic rollback that is added when a deployment is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackConfiguration", "getterDocumentation" : "

                                                                                Configuration information for an automatic rollback that is added when a deployment is created.

                                                                                \n@return Configuration information for an automatic rollback that is added when a deployment is created.", "getterModel" : { "returnType" : "AutoRollbackConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoRollbackConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                Configuration information for an automatic rollback that is added when a deployment is created.

                                                                                \n@param autoRollbackConfiguration Configuration information for an automatic rollback that is added when a deployment is created.", "setterMethodName" : "setAutoRollbackConfiguration", "setterModel" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : "

                                                                                Configuration information for an automatic rollback that is added when a deployment is created.

                                                                                ", "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "xmlNameSpaceUri" : null }, "DeploymentConfigName" : { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                                \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                                \n@return The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                                \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentGroupName" : { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The name of the deployment group.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                The name of the deployment group.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                The name of the deployment group.

                                                                                \n@param deploymentGroupName The name of the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                The name of the deployment group.

                                                                                \n@return The name of the deployment group.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                The name of the deployment group.

                                                                                \n@param deploymentGroupName The name of the deployment group.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                The name of the deployment group.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                A comment about the deployment.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                A comment about the deployment.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                A comment about the deployment.

                                                                                \n@param description A comment about the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                A comment about the deployment.

                                                                                \n@return A comment about the deployment.", "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" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                A comment about the deployment.

                                                                                \n@param description A comment about the deployment.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                A comment about the deployment.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FileExistsBehavior" : { "beanStyleGetterMethodName" : "getFileExistsBehaviorAsString", "beanStyleSetterMethodName" : "setFileExistsBehavior", "c2jName" : "fileExistsBehavior", "c2jShape" : "FileExistsBehavior", "defaultConsumerFluentSetterDocumentation" : "

                                                                                Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                The fileExistsBehavior parameter takes any of the following values:

                                                                                • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileExistsBehaviorAsString(String)}.\n@param fileExistsBehavior a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileExistsBehavior(String)", "deprecated" : false, "documentation" : "

                                                                                Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                The fileExistsBehavior parameter takes any of the following values:

                                                                                • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : "FileExistsBehavior", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "fileExistsBehavior", "fluentEnumSetterMethodName" : "fileExistsBehavior", "fluentGetterMethodName" : "fileExistsBehaviorAsString", "fluentSetterDocumentation" : "

                                                                                Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                The fileExistsBehavior parameter takes any of the following values:

                                                                                • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                \n@param fileExistsBehavior Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                The fileExistsBehavior parameter takes any of the following values:

                                                                                • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                • \n@see FileExistsBehavior\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileExistsBehavior", "fluentSetterMethodName" : "fileExistsBehavior", "getterDocumentation" : "

                                                                                  Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                  The fileExistsBehavior parameter takes any of the following values:

                                                                                  • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                  • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                  • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                  \n

                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #fileExistsBehavior} will return {@link FileExistsBehavior#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #fileExistsBehaviorAsString}.\n

                                                                                  \n@return Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                  The fileExistsBehavior parameter takes any of the following values:

                                                                                  • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                  • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                  • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                  • \n@see FileExistsBehavior", "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" : "fileExistsBehavior", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "fileExistsBehavior", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileExistsBehavior", "sensitive" : false, "setterDocumentation" : "

                                                                                    Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                    The fileExistsBehavior parameter takes any of the following values:

                                                                                    • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                    • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                    • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                    \n@param fileExistsBehavior Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                    The fileExistsBehavior parameter takes any of the following values:

                                                                                    • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                    • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                    • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                    • \n@see FileExistsBehavior", "setterMethodName" : "setFileExistsBehavior", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileExistsBehavior", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileExistsBehavior", "variableType" : "String", "documentation" : "

                                                                                      Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                      The fileExistsBehavior parameter takes any of the following values:

                                                                                      • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                      • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                      • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IgnoreApplicationStopFailures" : { "beanStyleGetterMethodName" : "getIgnoreApplicationStopFailures", "beanStyleSetterMethodName" : "setIgnoreApplicationStopFailures", "c2jName" : "ignoreApplicationStopFailures", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #ignoreApplicationStopFailures(Boolean)}.\n@param ignoreApplicationStopFailures a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ignoreApplicationStopFailures(Boolean)", "deprecated" : false, "documentation" : "

                                                                                      If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ignoreApplicationStopFailures", "fluentSetterDocumentation" : "

                                                                                      If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                      \n@param ignoreApplicationStopFailures If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ignoreApplicationStopFailures", "getterDocumentation" : "

                                                                                      If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                      \n@return If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ignoreApplicationStopFailures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ignoreApplicationStopFailures", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IgnoreApplicationStopFailures", "sensitive" : false, "setterDocumentation" : "

                                                                                      If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                      \n@param ignoreApplicationStopFailures If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.", "setterMethodName" : "setIgnoreApplicationStopFailures", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ignoreApplicationStopFailures", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ignoreApplicationStopFailures", "variableType" : "Boolean", "documentation" : "

                                                                                      If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Revision" : { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      The type and location of the revision to deploy.

                                                                                      \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revision(RevisionLocation)}.\n@param revision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                      The type and location of the revision to deploy.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                      The type and location of the revision to deploy.

                                                                                      \n@param revision The type and location of the revision to deploy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                      The type and location of the revision to deploy.

                                                                                      \n@return The type and location of the revision to deploy.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                      The type and location of the revision to deploy.

                                                                                      \n@param revision The type and location of the revision to deploy.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                      The type and location of the revision to deploy.

                                                                                      ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, "TargetInstances" : { "beanStyleGetterMethodName" : "getTargetInstances", "beanStyleSetterMethodName" : "setTargetInstances", "c2jName" : "targetInstances", "c2jShape" : "TargetInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                      \nThis is a convenience that creates an instance of the {@link TargetInstances.Builder} avoiding the need to create one manually via {@link TargetInstances#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetInstances.Builder#build()} is called immediately and its result is passed to {@link #targetInstances(TargetInstances)}.\n@param targetInstances a consumer that will call methods on {@link TargetInstances.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetInstances(TargetInstances)", "deprecated" : false, "documentation" : "

                                                                                      Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetInstances", "fluentSetterDocumentation" : "

                                                                                      Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                      \n@param targetInstances Information about the instances that belong to the replacement environment in a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetInstances", "getterDocumentation" : "

                                                                                      Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                      \n@return Information about the instances that belong to the replacement environment in a blue/green deployment.", "getterModel" : { "returnType" : "TargetInstances", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TargetInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                      Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                      \n@param targetInstances Information about the instances that belong to the replacement environment in a blue/green deployment.", "setterMethodName" : "setTargetInstances", "setterModel" : { "variableDeclarationType" : "TargetInstances", "variableName" : "targetInstances", "variableType" : "TargetInstances", "documentation" : null, "simpleType" : "TargetInstances", "variableSetterType" : "TargetInstances" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetInstances", "variableName" : "targetInstances", "variableType" : "TargetInstances", "documentation" : "

                                                                                      Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                      ", "simpleType" : "TargetInstances", "variableSetterType" : "TargetInstances" }, "xmlNameSpaceUri" : null }, "UpdateOutdatedInstancesOnly" : { "beanStyleGetterMethodName" : "getUpdateOutdatedInstancesOnly", "beanStyleSetterMethodName" : "setUpdateOutdatedInstancesOnly", "c2jName" : "updateOutdatedInstancesOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #updateOutdatedInstancesOnly(Boolean)}.\n@param updateOutdatedInstancesOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateOutdatedInstancesOnly(Boolean)", "deprecated" : false, "documentation" : "

                                                                                      Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateOutdatedInstancesOnly", "fluentSetterDocumentation" : "

                                                                                      Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                                      \n@param updateOutdatedInstancesOnly Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateOutdatedInstancesOnly", "getterDocumentation" : "

                                                                                      Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                                      \n@return Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "updateOutdatedInstancesOnly", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "updateOutdatedInstancesOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UpdateOutdatedInstancesOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                      Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                                      \n@param updateOutdatedInstancesOnly Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.", "setterMethodName" : "setUpdateOutdatedInstancesOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "updateOutdatedInstancesOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "updateOutdatedInstancesOnly", "variableType" : "Boolean", "documentation" : "

                                                                                      Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                      The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                      The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                      \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                      The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                      \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                      The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                      \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                      The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      The name of the deployment group.

                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                      The name of the deployment group.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                      The name of the deployment group.

                                                                                      \n@param deploymentGroupName The name of the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                      The name of the deployment group.

                                                                                      \n@return The name of the deployment group.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                      The name of the deployment group.

                                                                                      \n@param deploymentGroupName The name of the deployment group.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                      The name of the deployment group.

                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      The type and location of the revision to deploy.

                                                                                      \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revision(RevisionLocation)}.\n@param revision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                      The type and location of the revision to deploy.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                      The type and location of the revision to deploy.

                                                                                      \n@param revision The type and location of the revision to deploy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                      The type and location of the revision to deploy.

                                                                                      \n@return The type and location of the revision to deploy.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                      The type and location of the revision to deploy.

                                                                                      \n@param revision The type and location of the revision to deploy.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                      The type and location of the revision to deploy.

                                                                                      ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                      If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                      The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                      If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                      The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                      If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                                      \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                      If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                      The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                      If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                                      \n@return The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                      If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                      The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                      If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                                      \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                      If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                      The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                      If not specified, the value configured in the deployment group is used as the default. If the deployment group does not have a deployment configuration associated with it, CodeDeployDefault.OneAtATime is used by default.

                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      A comment about the deployment.

                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                      A comment about the deployment.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                      A comment about the deployment.

                                                                                      \n@param description A comment about the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                      A comment about the deployment.

                                                                                      \n@return A comment about the deployment.", "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" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                      A comment about the deployment.

                                                                                      \n@param description A comment about the deployment.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                      A comment about the deployment.

                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIgnoreApplicationStopFailures", "beanStyleSetterMethodName" : "setIgnoreApplicationStopFailures", "c2jName" : "ignoreApplicationStopFailures", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #ignoreApplicationStopFailures(Boolean)}.\n@param ignoreApplicationStopFailures a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ignoreApplicationStopFailures(Boolean)", "deprecated" : false, "documentation" : "

                                                                                      If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ignoreApplicationStopFailures", "fluentSetterDocumentation" : "

                                                                                      If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                      \n@param ignoreApplicationStopFailures If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ignoreApplicationStopFailures", "getterDocumentation" : "

                                                                                      If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                      \n@return If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ignoreApplicationStopFailures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ignoreApplicationStopFailures", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IgnoreApplicationStopFailures", "sensitive" : false, "setterDocumentation" : "

                                                                                      If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                      \n@param ignoreApplicationStopFailures If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.", "setterMethodName" : "setIgnoreApplicationStopFailures", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ignoreApplicationStopFailures", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ignoreApplicationStopFailures", "variableType" : "Boolean", "documentation" : "

                                                                                      If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                      If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                      During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                      If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetInstances", "beanStyleSetterMethodName" : "setTargetInstances", "c2jName" : "targetInstances", "c2jShape" : "TargetInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                      \nThis is a convenience that creates an instance of the {@link TargetInstances.Builder} avoiding the need to create one manually via {@link TargetInstances#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetInstances.Builder#build()} is called immediately and its result is passed to {@link #targetInstances(TargetInstances)}.\n@param targetInstances a consumer that will call methods on {@link TargetInstances.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetInstances(TargetInstances)", "deprecated" : false, "documentation" : "

                                                                                      Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetInstances", "fluentSetterDocumentation" : "

                                                                                      Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                      \n@param targetInstances Information about the instances that belong to the replacement environment in a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetInstances", "getterDocumentation" : "

                                                                                      Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                      \n@return Information about the instances that belong to the replacement environment in a blue/green deployment.", "getterModel" : { "returnType" : "TargetInstances", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TargetInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                      Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                      \n@param targetInstances Information about the instances that belong to the replacement environment in a blue/green deployment.", "setterMethodName" : "setTargetInstances", "setterModel" : { "variableDeclarationType" : "TargetInstances", "variableName" : "targetInstances", "variableType" : "TargetInstances", "documentation" : null, "simpleType" : "TargetInstances", "variableSetterType" : "TargetInstances" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetInstances", "variableName" : "targetInstances", "variableType" : "TargetInstances", "documentation" : "

                                                                                      Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                      ", "simpleType" : "TargetInstances", "variableSetterType" : "TargetInstances" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoRollbackConfiguration", "beanStyleSetterMethodName" : "setAutoRollbackConfiguration", "c2jName" : "autoRollbackConfiguration", "c2jShape" : "AutoRollbackConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      Configuration information for an automatic rollback that is added when a deployment is created.

                                                                                      \nThis is a convenience that creates an instance of the {@link AutoRollbackConfiguration.Builder} avoiding the need to create one manually via {@link AutoRollbackConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoRollbackConfiguration.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackConfiguration(AutoRollbackConfiguration)}.\n@param autoRollbackConfiguration a consumer that will call methods on {@link AutoRollbackConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackConfiguration(AutoRollbackConfiguration)", "deprecated" : false, "documentation" : "

                                                                                      Configuration information for an automatic rollback that is added when a deployment is created.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackConfiguration", "fluentSetterDocumentation" : "

                                                                                      Configuration information for an automatic rollback that is added when a deployment is created.

                                                                                      \n@param autoRollbackConfiguration Configuration information for an automatic rollback that is added when a deployment is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackConfiguration", "getterDocumentation" : "

                                                                                      Configuration information for an automatic rollback that is added when a deployment is created.

                                                                                      \n@return Configuration information for an automatic rollback that is added when a deployment is created.", "getterModel" : { "returnType" : "AutoRollbackConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoRollbackConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                      Configuration information for an automatic rollback that is added when a deployment is created.

                                                                                      \n@param autoRollbackConfiguration Configuration information for an automatic rollback that is added when a deployment is created.", "setterMethodName" : "setAutoRollbackConfiguration", "setterModel" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : "

                                                                                      Configuration information for an automatic rollback that is added when a deployment is created.

                                                                                      ", "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpdateOutdatedInstancesOnly", "beanStyleSetterMethodName" : "setUpdateOutdatedInstancesOnly", "c2jName" : "updateOutdatedInstancesOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #updateOutdatedInstancesOnly(Boolean)}.\n@param updateOutdatedInstancesOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateOutdatedInstancesOnly(Boolean)", "deprecated" : false, "documentation" : "

                                                                                      Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateOutdatedInstancesOnly", "fluentSetterDocumentation" : "

                                                                                      Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                                      \n@param updateOutdatedInstancesOnly Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateOutdatedInstancesOnly", "getterDocumentation" : "

                                                                                      Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                                      \n@return Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "updateOutdatedInstancesOnly", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "updateOutdatedInstancesOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UpdateOutdatedInstancesOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                      Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                                      \n@param updateOutdatedInstancesOnly Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.", "setterMethodName" : "setUpdateOutdatedInstancesOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "updateOutdatedInstancesOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "updateOutdatedInstancesOnly", "variableType" : "Boolean", "documentation" : "

                                                                                      Indicates whether to deploy to all instances or only to instances that are not running the latest application revision.

                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFileExistsBehaviorAsString", "beanStyleSetterMethodName" : "setFileExistsBehavior", "c2jName" : "fileExistsBehavior", "c2jShape" : "FileExistsBehavior", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                      The fileExistsBehavior parameter takes any of the following values:

                                                                                      • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                      • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                      • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileExistsBehaviorAsString(String)}.\n@param fileExistsBehavior a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileExistsBehavior(String)", "deprecated" : false, "documentation" : "

                                                                                      Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                      The fileExistsBehavior parameter takes any of the following values:

                                                                                      • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                      • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                      • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "FileExistsBehavior", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "fileExistsBehavior", "fluentEnumSetterMethodName" : "fileExistsBehavior", "fluentGetterMethodName" : "fileExistsBehaviorAsString", "fluentSetterDocumentation" : "

                                                                                      Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                      The fileExistsBehavior parameter takes any of the following values:

                                                                                      • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                      • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                      • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                      \n@param fileExistsBehavior Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                      The fileExistsBehavior parameter takes any of the following values:

                                                                                      • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                      • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                      • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                      • \n@see FileExistsBehavior\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileExistsBehavior", "fluentSetterMethodName" : "fileExistsBehavior", "getterDocumentation" : "

                                                                                        Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                        The fileExistsBehavior parameter takes any of the following values:

                                                                                        • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                        • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                        • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                        \n

                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #fileExistsBehavior} will return {@link FileExistsBehavior#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #fileExistsBehaviorAsString}.\n

                                                                                        \n@return Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                        The fileExistsBehavior parameter takes any of the following values:

                                                                                        • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                        • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                        • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                        • \n@see FileExistsBehavior", "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" : "fileExistsBehavior", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "fileExistsBehavior", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileExistsBehavior", "sensitive" : false, "setterDocumentation" : "

                                                                                          Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                          The fileExistsBehavior parameter takes any of the following values:

                                                                                          • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                          • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                          • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                          \n@param fileExistsBehavior Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                          The fileExistsBehavior parameter takes any of the following values:

                                                                                          • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                          • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                          • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                          • \n@see FileExistsBehavior", "setterMethodName" : "setFileExistsBehavior", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileExistsBehavior", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileExistsBehavior", "variableType" : "String", "documentation" : "

                                                                                            Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                            The fileExistsBehavior parameter takes any of the following values:

                                                                                            • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                            • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                            • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "applicationName" ], "shapeName" : "CreateDeploymentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateDeploymentRequest", "variableName" : "createDeploymentRequest", "variableType" : "CreateDeploymentRequest", "documentation" : null, "simpleType" : "CreateDeploymentRequest", "variableSetterType" : "CreateDeploymentRequest" }, "wrapper" : false }, "CreateDeploymentResponse" : { "c2jName" : "CreateDeploymentOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Represents the output of a CreateDeployment operation.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateDeploymentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateDeploymentResponse", "variableName" : "createDeploymentResponse", "variableType" : "CreateDeploymentResponse", "documentation" : null, "simpleType" : "CreateDeploymentResponse", "variableSetterType" : "CreateDeploymentResponse" }, "wrapper" : false }, "DeleteApplicationRequest" : { "c2jName" : "DeleteApplicationInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Represents the input of a DeleteApplication operation.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteApplication", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.DeleteApplication", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "applicationName" ], "shapeName" : "DeleteApplicationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteApplicationRequest", "variableName" : "deleteApplicationRequest", "variableType" : "DeleteApplicationRequest", "documentation" : null, "simpleType" : "DeleteApplicationRequest", "variableSetterType" : "DeleteApplicationRequest" }, "wrapper" : false }, "DeleteApplicationResponse" : { "c2jName" : "DeleteApplicationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteApplicationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteApplicationResponse", "variableName" : "deleteApplicationResponse", "variableType" : "DeleteApplicationResponse", "documentation" : null, "simpleType" : "DeleteApplicationResponse", "variableSetterType" : "DeleteApplicationResponse" }, "wrapper" : false }, "DeleteDeploymentConfigRequest" : { "c2jName" : "DeleteDeploymentConfigInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Represents the input of a DeleteDeploymentConfig operation.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteDeploymentConfig", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.DeleteDeploymentConfig", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            \n@return The name of a deployment configuration associated with the IAM user or AWS account.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentConfigName" : { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            \n@return The name of a deployment configuration associated with the IAM user or AWS account.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            \n@return The name of a deployment configuration associated with the IAM user or AWS account.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                            The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "deploymentConfigName" ], "shapeName" : "DeleteDeploymentConfigRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteDeploymentConfigRequest", "variableName" : "deleteDeploymentConfigRequest", "variableType" : "DeleteDeploymentConfigRequest", "documentation" : null, "simpleType" : "DeleteDeploymentConfigRequest", "variableSetterType" : "DeleteDeploymentConfigRequest" }, "wrapper" : false }, "DeleteDeploymentConfigResponse" : { "c2jName" : "DeleteDeploymentConfigResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteDeploymentConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteDeploymentConfigResponse", "variableName" : "deleteDeploymentConfigResponse", "variableType" : "DeleteDeploymentConfigResponse", "documentation" : null, "simpleType" : "DeleteDeploymentConfigResponse", "variableSetterType" : "DeleteDeploymentConfigResponse" }, "wrapper" : false }, "DeleteDeploymentGroupRequest" : { "c2jName" : "DeleteDeploymentGroupInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Represents the input of a DeleteDeploymentGroup operation.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteDeploymentGroup", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.DeleteDeploymentGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            \n@param deploymentGroupName The name of a deployment group for the specified application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            \n@return The name of a deployment group for the specified application.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            \n@param deploymentGroupName The name of a deployment group for the specified application.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentGroupName" : { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            \n@param deploymentGroupName The name of a deployment group for the specified application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            \n@return The name of a deployment group for the specified application.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            \n@param deploymentGroupName The name of a deployment group for the specified application.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            \n@param deploymentGroupName The name of a deployment group for the specified application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            \n@return The name of a deployment group for the specified application.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            \n@param deploymentGroupName The name of a deployment group for the specified application.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                            The name of a deployment group for the specified application.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "applicationName", "deploymentGroupName" ], "shapeName" : "DeleteDeploymentGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteDeploymentGroupRequest", "variableName" : "deleteDeploymentGroupRequest", "variableType" : "DeleteDeploymentGroupRequest", "documentation" : null, "simpleType" : "DeleteDeploymentGroupRequest", "variableSetterType" : "DeleteDeploymentGroupRequest" }, "wrapper" : false }, "DeleteDeploymentGroupResponse" : { "c2jName" : "DeleteDeploymentGroupOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Represents the output of a DeleteDeploymentGroup operation.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getHooksNotCleanedUp", "beanStyleSetterMethodName" : "setHooksNotCleanedUp", "c2jName" : "hooksNotCleanedUp", "c2jShape" : "AutoScalingGroupList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #hooksNotCleanedUp(List)}.\n@param hooksNotCleanedUp a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hooksNotCleanedUp(List)", "deprecated" : false, "documentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hooksNotCleanedUp", "fluentSetterDocumentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            \n@param hooksNotCleanedUp If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hooksNotCleanedUp", "getterDocumentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hooksNotCleanedUp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hooksNotCleanedUp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutoScalingGroup.Builder} avoiding the need to create one manually via {@link AutoScalingGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingGroup.Builder#build()} is called immediately and its result is passed to {@link #member(AutoScalingGroup)}.\n@param member a consumer that will call methods on {@link AutoScalingGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutoScalingGroup)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AutoScalingGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : null, "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : "", "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutoScalingGroup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutoScalingGroup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HooksNotCleanedUp", "sensitive" : false, "setterDocumentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            \n@param hooksNotCleanedUp If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.", "setterMethodName" : "setHooksNotCleanedUp", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "hooksNotCleanedUp", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "hooksNotCleanedUp", "variableType" : "java.util.List", "documentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HooksNotCleanedUp" : { "beanStyleGetterMethodName" : "getHooksNotCleanedUp", "beanStyleSetterMethodName" : "setHooksNotCleanedUp", "c2jName" : "hooksNotCleanedUp", "c2jShape" : "AutoScalingGroupList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #hooksNotCleanedUp(List)}.\n@param hooksNotCleanedUp a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hooksNotCleanedUp(List)", "deprecated" : false, "documentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hooksNotCleanedUp", "fluentSetterDocumentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            \n@param hooksNotCleanedUp If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hooksNotCleanedUp", "getterDocumentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hooksNotCleanedUp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hooksNotCleanedUp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutoScalingGroup.Builder} avoiding the need to create one manually via {@link AutoScalingGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingGroup.Builder#build()} is called immediately and its result is passed to {@link #member(AutoScalingGroup)}.\n@param member a consumer that will call methods on {@link AutoScalingGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutoScalingGroup)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AutoScalingGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : null, "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : "", "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutoScalingGroup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutoScalingGroup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HooksNotCleanedUp", "sensitive" : false, "setterDocumentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            \n@param hooksNotCleanedUp If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.", "setterMethodName" : "setHooksNotCleanedUp", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "hooksNotCleanedUp", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "hooksNotCleanedUp", "variableType" : "java.util.List", "documentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getHooksNotCleanedUp", "beanStyleSetterMethodName" : "setHooksNotCleanedUp", "c2jName" : "hooksNotCleanedUp", "c2jShape" : "AutoScalingGroupList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #hooksNotCleanedUp(List)}.\n@param hooksNotCleanedUp a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hooksNotCleanedUp(List)", "deprecated" : false, "documentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hooksNotCleanedUp", "fluentSetterDocumentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            \n@param hooksNotCleanedUp If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hooksNotCleanedUp", "getterDocumentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hooksNotCleanedUp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hooksNotCleanedUp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutoScalingGroup.Builder} avoiding the need to create one manually via {@link AutoScalingGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingGroup.Builder#build()} is called immediately and its result is passed to {@link #member(AutoScalingGroup)}.\n@param member a consumer that will call methods on {@link AutoScalingGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutoScalingGroup)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AutoScalingGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : null, "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : "", "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutoScalingGroup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutoScalingGroup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HooksNotCleanedUp", "sensitive" : false, "setterDocumentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            \n@param hooksNotCleanedUp If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.", "setterMethodName" : "setHooksNotCleanedUp", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "hooksNotCleanedUp", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "hooksNotCleanedUp", "variableType" : "java.util.List", "documentation" : "

                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteDeploymentGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteDeploymentGroupResponse", "variableName" : "deleteDeploymentGroupResponse", "variableType" : "DeleteDeploymentGroupResponse", "documentation" : null, "simpleType" : "DeleteDeploymentGroupResponse", "variableSetterType" : "DeleteDeploymentGroupResponse" }, "wrapper" : false }, "DeleteGitHubAccountTokenRequest" : { "c2jName" : "DeleteGitHubAccountTokenInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Represents the input of a DeleteGitHubAccount operation.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteGitHubAccountToken", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.DeleteGitHubAccountToken", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getTokenName", "beanStyleSetterMethodName" : "setTokenName", "c2jName" : "tokenName", "c2jShape" : "GitHubAccountTokenName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenName(String)}.\n@param tokenName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenName", "fluentSetterDocumentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            \n@param tokenName The name of the GitHub account connection to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenName", "getterDocumentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            \n@return The name of the GitHub account connection to delete.", "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" : "tokenName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tokenName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TokenName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            \n@param tokenName The name of the GitHub account connection to delete.", "setterMethodName" : "setTokenName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenName", "variableType" : "String", "documentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TokenName" : { "beanStyleGetterMethodName" : "getTokenName", "beanStyleSetterMethodName" : "setTokenName", "c2jName" : "tokenName", "c2jShape" : "GitHubAccountTokenName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenName(String)}.\n@param tokenName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenName", "fluentSetterDocumentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            \n@param tokenName The name of the GitHub account connection to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenName", "getterDocumentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            \n@return The name of the GitHub account connection to delete.", "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" : "tokenName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tokenName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TokenName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            \n@param tokenName The name of the GitHub account connection to delete.", "setterMethodName" : "setTokenName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenName", "variableType" : "String", "documentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTokenName", "beanStyleSetterMethodName" : "setTokenName", "c2jName" : "tokenName", "c2jShape" : "GitHubAccountTokenName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenName(String)}.\n@param tokenName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenName", "fluentSetterDocumentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            \n@param tokenName The name of the GitHub account connection to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenName", "getterDocumentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            \n@return The name of the GitHub account connection to delete.", "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" : "tokenName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tokenName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TokenName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            \n@param tokenName The name of the GitHub account connection to delete.", "setterMethodName" : "setTokenName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenName", "variableType" : "String", "documentation" : "

                                                                                            The name of the GitHub account connection to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteGitHubAccountTokenRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteGitHubAccountTokenRequest", "variableName" : "deleteGitHubAccountTokenRequest", "variableType" : "DeleteGitHubAccountTokenRequest", "documentation" : null, "simpleType" : "DeleteGitHubAccountTokenRequest", "variableSetterType" : "DeleteGitHubAccountTokenRequest" }, "wrapper" : false }, "DeleteGitHubAccountTokenResponse" : { "c2jName" : "DeleteGitHubAccountTokenOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Represents the output of a DeleteGitHubAccountToken operation.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTokenName", "beanStyleSetterMethodName" : "setTokenName", "c2jName" : "tokenName", "c2jShape" : "GitHubAccountTokenName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenName(String)}.\n@param tokenName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenName", "fluentSetterDocumentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            \n@param tokenName The name of the GitHub account connection that was deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenName", "getterDocumentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            \n@return The name of the GitHub account connection that was deleted.", "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" : "tokenName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tokenName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TokenName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            \n@param tokenName The name of the GitHub account connection that was deleted.", "setterMethodName" : "setTokenName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenName", "variableType" : "String", "documentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TokenName" : { "beanStyleGetterMethodName" : "getTokenName", "beanStyleSetterMethodName" : "setTokenName", "c2jName" : "tokenName", "c2jShape" : "GitHubAccountTokenName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenName(String)}.\n@param tokenName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenName", "fluentSetterDocumentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            \n@param tokenName The name of the GitHub account connection that was deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenName", "getterDocumentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            \n@return The name of the GitHub account connection that was deleted.", "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" : "tokenName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tokenName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TokenName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            \n@param tokenName The name of the GitHub account connection that was deleted.", "setterMethodName" : "setTokenName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenName", "variableType" : "String", "documentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTokenName", "beanStyleSetterMethodName" : "setTokenName", "c2jName" : "tokenName", "c2jShape" : "GitHubAccountTokenName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenName(String)}.\n@param tokenName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenName", "fluentSetterDocumentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            \n@param tokenName The name of the GitHub account connection that was deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenName", "getterDocumentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            \n@return The name of the GitHub account connection that was deleted.", "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" : "tokenName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tokenName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TokenName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            \n@param tokenName The name of the GitHub account connection that was deleted.", "setterMethodName" : "setTokenName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenName", "variableType" : "String", "documentation" : "

                                                                                            The name of the GitHub account connection that was deleted.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteGitHubAccountTokenResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteGitHubAccountTokenResponse", "variableName" : "deleteGitHubAccountTokenResponse", "variableType" : "DeleteGitHubAccountTokenResponse", "documentation" : null, "simpleType" : "DeleteGitHubAccountTokenResponse", "variableSetterType" : "DeleteGitHubAccountTokenResponse" }, "wrapper" : false }, "DeploymentAlreadyCompletedException" : { "c2jName" : "DeploymentAlreadyCompletedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The deployment is already complete.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentAlreadyCompletedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentAlreadyCompletedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentAlreadyCompletedException", "variableName" : "deploymentAlreadyCompletedException", "variableType" : "DeploymentAlreadyCompletedException", "documentation" : null, "simpleType" : "DeploymentAlreadyCompletedException", "variableSetterType" : "DeploymentAlreadyCompletedException" }, "wrapper" : false }, "DeploymentConfigAlreadyExistsException" : { "c2jName" : "DeploymentConfigAlreadyExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            A deployment configuration with the specified name with the IAM user or AWS account already exists .

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentConfigAlreadyExistsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentConfigAlreadyExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentConfigAlreadyExistsException", "variableName" : "deploymentConfigAlreadyExistsException", "variableType" : "DeploymentConfigAlreadyExistsException", "documentation" : null, "simpleType" : "DeploymentConfigAlreadyExistsException", "variableSetterType" : "DeploymentConfigAlreadyExistsException" }, "wrapper" : false }, "DeploymentConfigDoesNotExistException" : { "c2jName" : "DeploymentConfigDoesNotExistException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The deployment configuration does not exist with the IAM user or AWS account.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentConfigDoesNotExistException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentConfigDoesNotExistException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentConfigDoesNotExistException", "variableName" : "deploymentConfigDoesNotExistException", "variableType" : "DeploymentConfigDoesNotExistException", "documentation" : null, "simpleType" : "DeploymentConfigDoesNotExistException", "variableSetterType" : "DeploymentConfigDoesNotExistException" }, "wrapper" : false }, "DeploymentConfigInUseException" : { "c2jName" : "DeploymentConfigInUseException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The deployment configuration is still in use.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentConfigInUseException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentConfigInUseException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentConfigInUseException", "variableName" : "deploymentConfigInUseException", "variableType" : "DeploymentConfigInUseException", "documentation" : null, "simpleType" : "DeploymentConfigInUseException", "variableSetterType" : "DeploymentConfigInUseException" }, "wrapper" : false }, "DeploymentConfigInfo" : { "c2jName" : "DeploymentConfigInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Information about a deployment configuration.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentConfigId", "beanStyleSetterMethodName" : "setDeploymentConfigId", "c2jName" : "deploymentConfigId", "c2jShape" : "DeploymentConfigId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment configuration ID.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigId(String)}.\n@param deploymentConfigId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigId(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment configuration ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigId", "fluentSetterDocumentation" : "

                                                                                            The deployment configuration ID.

                                                                                            \n@param deploymentConfigId The deployment configuration ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigId", "getterDocumentation" : "

                                                                                            The deployment configuration ID.

                                                                                            \n@return The deployment configuration ID.", "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" : "deploymentConfigId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment configuration ID.

                                                                                            \n@param deploymentConfigId The deployment configuration ID.", "setterMethodName" : "setDeploymentConfigId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigId", "variableType" : "String", "documentation" : "

                                                                                            The deployment configuration ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment configuration name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@param deploymentConfigName The deployment configuration name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@return The deployment configuration name.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@param deploymentConfigName The deployment configuration name.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                            The deployment configuration name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMinimumHealthyHosts", "beanStyleSetterMethodName" : "setMinimumHealthyHosts", "c2jName" : "minimumHealthyHosts", "c2jShape" : "MinimumHealthyHosts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link MinimumHealthyHosts.Builder} avoiding the need to create one manually via {@link MinimumHealthyHosts#builder()}.\n\nWhen the {@link Consumer} completes, {@link MinimumHealthyHosts.Builder#build()} is called immediately and its result is passed to {@link #minimumHealthyHosts(MinimumHealthyHosts)}.\n@param minimumHealthyHosts a consumer that will call methods on {@link MinimumHealthyHosts.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minimumHealthyHosts(MinimumHealthyHosts)", "deprecated" : false, "documentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minimumHealthyHosts", "fluentSetterDocumentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            \n@param minimumHealthyHosts Information about the number or percentage of minimum healthy instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minimumHealthyHosts", "getterDocumentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            \n@return Information about the number or percentage of minimum healthy instance.", "getterModel" : { "returnType" : "MinimumHealthyHosts", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minimumHealthyHosts", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "minimumHealthyHosts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MinimumHealthyHosts", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            \n@param minimumHealthyHosts Information about the number or percentage of minimum healthy instance.", "setterMethodName" : "setMinimumHealthyHosts", "setterModel" : { "variableDeclarationType" : "MinimumHealthyHosts", "variableName" : "minimumHealthyHosts", "variableType" : "MinimumHealthyHosts", "documentation" : null, "simpleType" : "MinimumHealthyHosts", "variableSetterType" : "MinimumHealthyHosts" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MinimumHealthyHosts", "variableName" : "minimumHealthyHosts", "variableType" : "MinimumHealthyHosts", "documentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            ", "simpleType" : "MinimumHealthyHosts", "variableSetterType" : "MinimumHealthyHosts" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreateTime", "beanStyleSetterMethodName" : "setCreateTime", "c2jName" : "createTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createTime(Instant)}.\n@param createTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createTime", "fluentSetterDocumentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            \n@param createTime The time at which the deployment configuration was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createTime", "getterDocumentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            \n@return The time at which the deployment configuration was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "createTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            \n@param createTime The time at which the deployment configuration was created.", "setterMethodName" : "setCreateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                                                                                            \n@return The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTrafficRoutingConfig", "beanStyleSetterMethodName" : "setTrafficRoutingConfig", "c2jName" : "trafficRoutingConfig", "c2jShape" : "TrafficRoutingConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            \nThis is a convenience that creates an instance of the {@link TrafficRoutingConfig.Builder} avoiding the need to create one manually via {@link TrafficRoutingConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrafficRoutingConfig.Builder#build()} is called immediately and its result is passed to {@link #trafficRoutingConfig(TrafficRoutingConfig)}.\n@param trafficRoutingConfig a consumer that will call methods on {@link TrafficRoutingConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trafficRoutingConfig(TrafficRoutingConfig)", "deprecated" : false, "documentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trafficRoutingConfig", "fluentSetterDocumentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            \n@param trafficRoutingConfig The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trafficRoutingConfig", "getterDocumentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            \n@return The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.", "getterModel" : { "returnType" : "TrafficRoutingConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "trafficRoutingConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "trafficRoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TrafficRoutingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            \n@param trafficRoutingConfig The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.", "setterMethodName" : "setTrafficRoutingConfig", "setterModel" : { "variableDeclarationType" : "TrafficRoutingConfig", "variableName" : "trafficRoutingConfig", "variableType" : "TrafficRoutingConfig", "documentation" : null, "simpleType" : "TrafficRoutingConfig", "variableSetterType" : "TrafficRoutingConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrafficRoutingConfig", "variableName" : "trafficRoutingConfig", "variableType" : "TrafficRoutingConfig", "documentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            ", "simpleType" : "TrafficRoutingConfig", "variableSetterType" : "TrafficRoutingConfig" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComputePlatform" : { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                                                                                            \n@return The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreateTime" : { "beanStyleGetterMethodName" : "getCreateTime", "beanStyleSetterMethodName" : "setCreateTime", "c2jName" : "createTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createTime(Instant)}.\n@param createTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createTime", "fluentSetterDocumentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            \n@param createTime The time at which the deployment configuration was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createTime", "getterDocumentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            \n@return The time at which the deployment configuration was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "createTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            \n@param createTime The time at which the deployment configuration was created.", "setterMethodName" : "setCreateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DeploymentConfigId" : { "beanStyleGetterMethodName" : "getDeploymentConfigId", "beanStyleSetterMethodName" : "setDeploymentConfigId", "c2jName" : "deploymentConfigId", "c2jShape" : "DeploymentConfigId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment configuration ID.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigId(String)}.\n@param deploymentConfigId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigId(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment configuration ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigId", "fluentSetterDocumentation" : "

                                                                                            The deployment configuration ID.

                                                                                            \n@param deploymentConfigId The deployment configuration ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigId", "getterDocumentation" : "

                                                                                            The deployment configuration ID.

                                                                                            \n@return The deployment configuration ID.", "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" : "deploymentConfigId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment configuration ID.

                                                                                            \n@param deploymentConfigId The deployment configuration ID.", "setterMethodName" : "setDeploymentConfigId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigId", "variableType" : "String", "documentation" : "

                                                                                            The deployment configuration ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentConfigName" : { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment configuration name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@param deploymentConfigName The deployment configuration name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@return The deployment configuration name.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@param deploymentConfigName The deployment configuration name.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                            The deployment configuration name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MinimumHealthyHosts" : { "beanStyleGetterMethodName" : "getMinimumHealthyHosts", "beanStyleSetterMethodName" : "setMinimumHealthyHosts", "c2jName" : "minimumHealthyHosts", "c2jShape" : "MinimumHealthyHosts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link MinimumHealthyHosts.Builder} avoiding the need to create one manually via {@link MinimumHealthyHosts#builder()}.\n\nWhen the {@link Consumer} completes, {@link MinimumHealthyHosts.Builder#build()} is called immediately and its result is passed to {@link #minimumHealthyHosts(MinimumHealthyHosts)}.\n@param minimumHealthyHosts a consumer that will call methods on {@link MinimumHealthyHosts.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minimumHealthyHosts(MinimumHealthyHosts)", "deprecated" : false, "documentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minimumHealthyHosts", "fluentSetterDocumentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            \n@param minimumHealthyHosts Information about the number or percentage of minimum healthy instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minimumHealthyHosts", "getterDocumentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            \n@return Information about the number or percentage of minimum healthy instance.", "getterModel" : { "returnType" : "MinimumHealthyHosts", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minimumHealthyHosts", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "minimumHealthyHosts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MinimumHealthyHosts", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            \n@param minimumHealthyHosts Information about the number or percentage of minimum healthy instance.", "setterMethodName" : "setMinimumHealthyHosts", "setterModel" : { "variableDeclarationType" : "MinimumHealthyHosts", "variableName" : "minimumHealthyHosts", "variableType" : "MinimumHealthyHosts", "documentation" : null, "simpleType" : "MinimumHealthyHosts", "variableSetterType" : "MinimumHealthyHosts" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MinimumHealthyHosts", "variableName" : "minimumHealthyHosts", "variableType" : "MinimumHealthyHosts", "documentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            ", "simpleType" : "MinimumHealthyHosts", "variableSetterType" : "MinimumHealthyHosts" }, "xmlNameSpaceUri" : null }, "TrafficRoutingConfig" : { "beanStyleGetterMethodName" : "getTrafficRoutingConfig", "beanStyleSetterMethodName" : "setTrafficRoutingConfig", "c2jName" : "trafficRoutingConfig", "c2jShape" : "TrafficRoutingConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            \nThis is a convenience that creates an instance of the {@link TrafficRoutingConfig.Builder} avoiding the need to create one manually via {@link TrafficRoutingConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrafficRoutingConfig.Builder#build()} is called immediately and its result is passed to {@link #trafficRoutingConfig(TrafficRoutingConfig)}.\n@param trafficRoutingConfig a consumer that will call methods on {@link TrafficRoutingConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trafficRoutingConfig(TrafficRoutingConfig)", "deprecated" : false, "documentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trafficRoutingConfig", "fluentSetterDocumentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            \n@param trafficRoutingConfig The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trafficRoutingConfig", "getterDocumentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            \n@return The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.", "getterModel" : { "returnType" : "TrafficRoutingConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "trafficRoutingConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "trafficRoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TrafficRoutingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            \n@param trafficRoutingConfig The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.", "setterMethodName" : "setTrafficRoutingConfig", "setterModel" : { "variableDeclarationType" : "TrafficRoutingConfig", "variableName" : "trafficRoutingConfig", "variableType" : "TrafficRoutingConfig", "documentation" : null, "simpleType" : "TrafficRoutingConfig", "variableSetterType" : "TrafficRoutingConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrafficRoutingConfig", "variableName" : "trafficRoutingConfig", "variableType" : "TrafficRoutingConfig", "documentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            ", "simpleType" : "TrafficRoutingConfig", "variableSetterType" : "TrafficRoutingConfig" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentConfigId", "beanStyleSetterMethodName" : "setDeploymentConfigId", "c2jName" : "deploymentConfigId", "c2jShape" : "DeploymentConfigId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment configuration ID.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigId(String)}.\n@param deploymentConfigId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigId(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment configuration ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigId", "fluentSetterDocumentation" : "

                                                                                            The deployment configuration ID.

                                                                                            \n@param deploymentConfigId The deployment configuration ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigId", "getterDocumentation" : "

                                                                                            The deployment configuration ID.

                                                                                            \n@return The deployment configuration ID.", "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" : "deploymentConfigId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment configuration ID.

                                                                                            \n@param deploymentConfigId The deployment configuration ID.", "setterMethodName" : "setDeploymentConfigId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigId", "variableType" : "String", "documentation" : "

                                                                                            The deployment configuration ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment configuration name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@param deploymentConfigName The deployment configuration name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@return The deployment configuration name.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@param deploymentConfigName The deployment configuration name.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                            The deployment configuration name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMinimumHealthyHosts", "beanStyleSetterMethodName" : "setMinimumHealthyHosts", "c2jName" : "minimumHealthyHosts", "c2jShape" : "MinimumHealthyHosts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link MinimumHealthyHosts.Builder} avoiding the need to create one manually via {@link MinimumHealthyHosts#builder()}.\n\nWhen the {@link Consumer} completes, {@link MinimumHealthyHosts.Builder#build()} is called immediately and its result is passed to {@link #minimumHealthyHosts(MinimumHealthyHosts)}.\n@param minimumHealthyHosts a consumer that will call methods on {@link MinimumHealthyHosts.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minimumHealthyHosts(MinimumHealthyHosts)", "deprecated" : false, "documentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minimumHealthyHosts", "fluentSetterDocumentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            \n@param minimumHealthyHosts Information about the number or percentage of minimum healthy instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minimumHealthyHosts", "getterDocumentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            \n@return Information about the number or percentage of minimum healthy instance.", "getterModel" : { "returnType" : "MinimumHealthyHosts", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minimumHealthyHosts", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "minimumHealthyHosts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MinimumHealthyHosts", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            \n@param minimumHealthyHosts Information about the number or percentage of minimum healthy instance.", "setterMethodName" : "setMinimumHealthyHosts", "setterModel" : { "variableDeclarationType" : "MinimumHealthyHosts", "variableName" : "minimumHealthyHosts", "variableType" : "MinimumHealthyHosts", "documentation" : null, "simpleType" : "MinimumHealthyHosts", "variableSetterType" : "MinimumHealthyHosts" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MinimumHealthyHosts", "variableName" : "minimumHealthyHosts", "variableType" : "MinimumHealthyHosts", "documentation" : "

                                                                                            Information about the number or percentage of minimum healthy instance.

                                                                                            ", "simpleType" : "MinimumHealthyHosts", "variableSetterType" : "MinimumHealthyHosts" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreateTime", "beanStyleSetterMethodName" : "setCreateTime", "c2jName" : "createTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createTime(Instant)}.\n@param createTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createTime", "fluentSetterDocumentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            \n@param createTime The time at which the deployment configuration was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createTime", "getterDocumentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            \n@return The time at which the deployment configuration was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "createTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            \n@param createTime The time at which the deployment configuration was created.", "setterMethodName" : "setCreateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            The time at which the deployment configuration was created.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                                                                                            \n@return The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                                            The destination platform type for the deployment (Lambda or Server).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTrafficRoutingConfig", "beanStyleSetterMethodName" : "setTrafficRoutingConfig", "c2jName" : "trafficRoutingConfig", "c2jShape" : "TrafficRoutingConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            \nThis is a convenience that creates an instance of the {@link TrafficRoutingConfig.Builder} avoiding the need to create one manually via {@link TrafficRoutingConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrafficRoutingConfig.Builder#build()} is called immediately and its result is passed to {@link #trafficRoutingConfig(TrafficRoutingConfig)}.\n@param trafficRoutingConfig a consumer that will call methods on {@link TrafficRoutingConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trafficRoutingConfig(TrafficRoutingConfig)", "deprecated" : false, "documentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trafficRoutingConfig", "fluentSetterDocumentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            \n@param trafficRoutingConfig The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trafficRoutingConfig", "getterDocumentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            \n@return The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.", "getterModel" : { "returnType" : "TrafficRoutingConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "trafficRoutingConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "trafficRoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TrafficRoutingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            \n@param trafficRoutingConfig The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.", "setterMethodName" : "setTrafficRoutingConfig", "setterModel" : { "variableDeclarationType" : "TrafficRoutingConfig", "variableName" : "trafficRoutingConfig", "variableType" : "TrafficRoutingConfig", "documentation" : null, "simpleType" : "TrafficRoutingConfig", "variableSetterType" : "TrafficRoutingConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrafficRoutingConfig", "variableName" : "trafficRoutingConfig", "variableType" : "TrafficRoutingConfig", "documentation" : "

                                                                                            The configuration that specifies how the deployment traffic is routed. Only deployments with a Lambda compute platform can specify this.

                                                                                            ", "simpleType" : "TrafficRoutingConfig", "variableSetterType" : "TrafficRoutingConfig" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentConfigInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentConfigInfo", "variableName" : "deploymentConfigInfo", "variableType" : "DeploymentConfigInfo", "documentation" : null, "simpleType" : "DeploymentConfigInfo", "variableSetterType" : "DeploymentConfigInfo" }, "wrapper" : false }, "DeploymentConfigLimitExceededException" : { "c2jName" : "DeploymentConfigLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The deployment configurations limit was exceeded.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentConfigLimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentConfigLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentConfigLimitExceededException", "variableName" : "deploymentConfigLimitExceededException", "variableType" : "DeploymentConfigLimitExceededException", "documentation" : null, "simpleType" : "DeploymentConfigLimitExceededException", "variableSetterType" : "DeploymentConfigLimitExceededException" }, "wrapper" : false }, "DeploymentConfigNameRequiredException" : { "c2jName" : "DeploymentConfigNameRequiredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The deployment configuration name was not specified.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentConfigNameRequiredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentConfigNameRequiredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentConfigNameRequiredException", "variableName" : "deploymentConfigNameRequiredException", "variableType" : "DeploymentConfigNameRequiredException", "documentation" : null, "simpleType" : "DeploymentConfigNameRequiredException", "variableSetterType" : "DeploymentConfigNameRequiredException" }, "wrapper" : false }, "DeploymentCreator" : { "c2jName" : "DeploymentCreator", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "USER", "value" : "user" }, { "name" : "AUTOSCALING", "value" : "autoscaling" }, { "name" : "CODE_DEPLOY_ROLLBACK", "value" : "codeDeployRollback" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentCreator", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentCreator", "variableName" : "deploymentCreator", "variableType" : "DeploymentCreator", "documentation" : null, "simpleType" : "DeploymentCreator", "variableSetterType" : "DeploymentCreator" }, "wrapper" : false }, "DeploymentDoesNotExistException" : { "c2jName" : "DeploymentDoesNotExistException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The deployment with the IAM user or AWS account does not exist.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentDoesNotExistException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentDoesNotExistException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentDoesNotExistException", "variableName" : "deploymentDoesNotExistException", "variableType" : "DeploymentDoesNotExistException", "documentation" : null, "simpleType" : "DeploymentDoesNotExistException", "variableSetterType" : "DeploymentDoesNotExistException" }, "wrapper" : false }, "DeploymentGroupAlreadyExistsException" : { "c2jName" : "DeploymentGroupAlreadyExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            A deployment group with the specified name with the IAM user or AWS account already exists.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentGroupAlreadyExistsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentGroupAlreadyExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentGroupAlreadyExistsException", "variableName" : "deploymentGroupAlreadyExistsException", "variableType" : "DeploymentGroupAlreadyExistsException", "documentation" : null, "simpleType" : "DeploymentGroupAlreadyExistsException", "variableSetterType" : "DeploymentGroupAlreadyExistsException" }, "wrapper" : false }, "DeploymentGroupDoesNotExistException" : { "c2jName" : "DeploymentGroupDoesNotExistException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The named deployment group with the IAM user or AWS account does not exist.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentGroupDoesNotExistException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentGroupDoesNotExistException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentGroupDoesNotExistException", "variableName" : "deploymentGroupDoesNotExistException", "variableType" : "DeploymentGroupDoesNotExistException", "documentation" : null, "simpleType" : "DeploymentGroupDoesNotExistException", "variableSetterType" : "DeploymentGroupDoesNotExistException" }, "wrapper" : false }, "DeploymentGroupInfo" : { "c2jName" : "DeploymentGroupInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Information about a deployment group.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The application name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                            The application name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                            The application name.

                                                                                            \n@param applicationName The application name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                            The application name.

                                                                                            \n@return The application name.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The application name.

                                                                                            \n@param applicationName The application name.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                            The application name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupId", "beanStyleSetterMethodName" : "setDeploymentGroupId", "c2jName" : "deploymentGroupId", "c2jShape" : "DeploymentGroupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment group ID.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupId(String)}.\n@param deploymentGroupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupId(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment group ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupId", "fluentSetterDocumentation" : "

                                                                                            The deployment group ID.

                                                                                            \n@param deploymentGroupId The deployment group ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupId", "getterDocumentation" : "

                                                                                            The deployment group ID.

                                                                                            \n@return The deployment group ID.", "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" : "deploymentGroupId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment group ID.

                                                                                            \n@param deploymentGroupId The deployment group ID.", "setterMethodName" : "setDeploymentGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupId", "variableType" : "String", "documentation" : "

                                                                                            The deployment group ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment group name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \n@param deploymentGroupName The deployment group name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \n@return The deployment group name.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \n@param deploymentGroupName The deployment group name.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                            The deployment group name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment configuration name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@param deploymentConfigName The deployment configuration name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@return The deployment configuration name.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@param deploymentConfigName The deployment configuration name.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                            The deployment configuration name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2TagFilters", "beanStyleSetterMethodName" : "setEc2TagFilters", "c2jName" : "ec2TagFilters", "c2jShape" : "EC2TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ec2TagFilters(List)}.\n@param ec2TagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagFilters", "fluentSetterDocumentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            \n@param ec2TagFilters The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagFilters", "getterDocumentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EC2TagFilter.Builder} avoiding the need to create one manually via {@link EC2TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(EC2TagFilter)}.\n@param member a consumer that will call methods on {@link EC2TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EC2TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EC2TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : "", "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EC2TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EC2TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Ec2TagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            \n@param ec2TagFilters The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.", "setterMethodName" : "setEc2TagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnPremisesInstanceTagFilters", "beanStyleSetterMethodName" : "setOnPremisesInstanceTagFilters", "c2jName" : "onPremisesInstanceTagFilters", "c2jShape" : "TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #onPremisesInstanceTagFilters(List)}.\n@param onPremisesInstanceTagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesInstanceTagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesInstanceTagFilters", "fluentSetterDocumentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            \n@param onPremisesInstanceTagFilters The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesInstanceTagFilters", "getterDocumentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesInstanceTagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesInstanceTagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TagFilter.Builder} avoiding the need to create one manually via {@link TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(TagFilter)}.\n@param member a consumer that will call methods on {@link TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : "", "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OnPremisesInstanceTagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            \n@param onPremisesInstanceTagFilters The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.", "setterMethodName" : "setOnPremisesInstanceTagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingGroups", "beanStyleSetterMethodName" : "setAutoScalingGroups", "c2jName" : "autoScalingGroups", "c2jShape" : "AutoScalingGroupList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoScalingGroups(List)}.\n@param autoScalingGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingGroups(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingGroups", "fluentSetterDocumentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            \n@param autoScalingGroups A list of associated Auto Scaling groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingGroups", "getterDocumentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of associated Auto Scaling groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoScalingGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoScalingGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutoScalingGroup.Builder} avoiding the need to create one manually via {@link AutoScalingGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingGroup.Builder#build()} is called immediately and its result is passed to {@link #member(AutoScalingGroup)}.\n@param member a consumer that will call methods on {@link AutoScalingGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutoScalingGroup)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AutoScalingGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : null, "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : "", "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutoScalingGroup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutoScalingGroup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoScalingGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            \n@param autoScalingGroups A list of associated Auto Scaling groups.", "setterMethodName" : "setAutoScalingGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "serviceRoleArn", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A service role ARN.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                            A service role ARN.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                            A service role ARN.

                                                                                            \n@param serviceRoleArn A service role ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                            A service role ARN.

                                                                                            \n@return A service role ARN.", "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" : "serviceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "serviceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            A service role ARN.

                                                                                            \n@param serviceRoleArn A service role ARN.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                                            A service role ARN.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetRevision", "beanStyleSetterMethodName" : "setTargetRevision", "c2jName" : "targetRevision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #targetRevision(RevisionLocation)}.\n@param targetRevision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetRevision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetRevision", "fluentSetterDocumentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            \n@param targetRevision Information about the deployment group's target revision, including type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetRevision", "getterDocumentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            \n@return Information about the deployment group's target revision, including type and location.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetRevision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetRevision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TargetRevision", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            \n@param targetRevision Information about the deployment group's target revision, including type and location.", "setterMethodName" : "setTargetRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "targetRevision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "targetRevision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTriggerConfigurations", "beanStyleSetterMethodName" : "setTriggerConfigurations", "c2jName" : "triggerConfigurations", "c2jShape" : "TriggerConfigList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #triggerConfigurations(List)}.\n@param triggerConfigurations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "triggerConfigurations", "fluentSetterDocumentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            \n@param triggerConfigurations Information about triggers associated with the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerConfigurations", "getterDocumentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about triggers associated with the deployment group.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "triggerConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TriggerConfig", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TriggerConfig.Builder} avoiding the need to create one manually via {@link TriggerConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TriggerConfig.Builder#build()} is called immediately and its result is passed to {@link #member(TriggerConfig)}.\n@param member a consumer that will call methods on {@link TriggerConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TriggerConfig)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TriggerConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : null, "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : "", "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TriggerConfig", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TriggerConfig", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TriggerConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            \n@param triggerConfigurations Information about triggers associated with the deployment group.", "setterMethodName" : "setTriggerConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlarmConfiguration", "beanStyleSetterMethodName" : "setAlarmConfiguration", "c2jName" : "alarmConfiguration", "c2jShape" : "AlarmConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link AlarmConfiguration.Builder} avoiding the need to create one manually via {@link AlarmConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AlarmConfiguration.Builder#build()} is called immediately and its result is passed to {@link #alarmConfiguration(AlarmConfiguration)}.\n@param alarmConfiguration a consumer that will call methods on {@link AlarmConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alarmConfiguration(AlarmConfiguration)", "deprecated" : false, "documentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alarmConfiguration", "fluentSetterDocumentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            \n@param alarmConfiguration A list of alarms associated with the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alarmConfiguration", "getterDocumentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            \n@return A list of alarms associated with the deployment group.", "getterModel" : { "returnType" : "AlarmConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "alarmConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "alarmConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AlarmConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            \n@param alarmConfiguration A list of alarms associated with the deployment group.", "setterMethodName" : "setAlarmConfiguration", "setterModel" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : null, "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            ", "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoRollbackConfiguration", "beanStyleSetterMethodName" : "setAutoRollbackConfiguration", "c2jName" : "autoRollbackConfiguration", "c2jShape" : "AutoRollbackConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link AutoRollbackConfiguration.Builder} avoiding the need to create one manually via {@link AutoRollbackConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoRollbackConfiguration.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackConfiguration(AutoRollbackConfiguration)}.\n@param autoRollbackConfiguration a consumer that will call methods on {@link AutoRollbackConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackConfiguration(AutoRollbackConfiguration)", "deprecated" : false, "documentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackConfiguration", "fluentSetterDocumentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            \n@param autoRollbackConfiguration Information about the automatic rollback configuration associated with the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackConfiguration", "getterDocumentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            \n@return Information about the automatic rollback configuration associated with the deployment group.", "getterModel" : { "returnType" : "AutoRollbackConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoRollbackConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            \n@param autoRollbackConfiguration Information about the automatic rollback configuration associated with the deployment group.", "setterMethodName" : "setAutoRollbackConfiguration", "setterModel" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            ", "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentStyle", "beanStyleSetterMethodName" : "setDeploymentStyle", "c2jName" : "deploymentStyle", "c2jShape" : "DeploymentStyle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            \nThis is a convenience that creates an instance of the {@link DeploymentStyle.Builder} avoiding the need to create one manually via {@link DeploymentStyle#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentStyle.Builder#build()} is called immediately and its result is passed to {@link #deploymentStyle(DeploymentStyle)}.\n@param deploymentStyle a consumer that will call methods on {@link DeploymentStyle.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStyle(DeploymentStyle)", "deprecated" : false, "documentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentStyle", "fluentSetterDocumentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentStyle", "getterDocumentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            \n@return Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "getterModel" : { "returnType" : "DeploymentStyle", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentStyle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentStyle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentStyle", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "setterMethodName" : "setDeploymentStyle", "setterModel" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : null, "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            ", "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlueGreenDeploymentConfiguration", "beanStyleSetterMethodName" : "setBlueGreenDeploymentConfiguration", "c2jName" : "blueGreenDeploymentConfiguration", "c2jShape" : "BlueGreenDeploymentConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link BlueGreenDeploymentConfiguration.Builder} avoiding the need to create one manually via {@link BlueGreenDeploymentConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlueGreenDeploymentConfiguration.Builder#build()} is called immediately and its result is passed to {@link #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)}.\n@param blueGreenDeploymentConfiguration a consumer that will call methods on {@link BlueGreenDeploymentConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)", "deprecated" : false, "documentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blueGreenDeploymentConfiguration", "fluentSetterDocumentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blueGreenDeploymentConfiguration", "getterDocumentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            \n@return Information about blue/green deployment options for a deployment group.", "getterModel" : { "returnType" : "BlueGreenDeploymentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "blueGreenDeploymentConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "blueGreenDeploymentConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BlueGreenDeploymentConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.", "setterMethodName" : "setBlueGreenDeploymentConfiguration", "setterModel" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : null, "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            ", "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoadBalancerInfo", "beanStyleSetterMethodName" : "setLoadBalancerInfo", "c2jName" : "loadBalancerInfo", "c2jShape" : "LoadBalancerInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            \nThis is a convenience that creates an instance of the {@link LoadBalancerInfo.Builder} avoiding the need to create one manually via {@link LoadBalancerInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoadBalancerInfo.Builder#build()} is called immediately and its result is passed to {@link #loadBalancerInfo(LoadBalancerInfo)}.\n@param loadBalancerInfo a consumer that will call methods on {@link LoadBalancerInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loadBalancerInfo(LoadBalancerInfo)", "deprecated" : false, "documentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loadBalancerInfo", "fluentSetterDocumentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            \n@param loadBalancerInfo Information about the load balancer to use in a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadBalancerInfo", "getterDocumentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            \n@return Information about the load balancer to use in a deployment.", "getterModel" : { "returnType" : "LoadBalancerInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "loadBalancerInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "loadBalancerInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoadBalancerInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            \n@param loadBalancerInfo Information about the load balancer to use in a deployment.", "setterMethodName" : "setLoadBalancerInfo", "setterModel" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : null, "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            ", "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastSuccessfulDeployment", "beanStyleSetterMethodName" : "setLastSuccessfulDeployment", "c2jName" : "lastSuccessfulDeployment", "c2jShape" : "LastDeploymentInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link LastDeploymentInfo.Builder} avoiding the need to create one manually via {@link LastDeploymentInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LastDeploymentInfo.Builder#build()} is called immediately and its result is passed to {@link #lastSuccessfulDeployment(LastDeploymentInfo)}.\n@param lastSuccessfulDeployment a consumer that will call methods on {@link LastDeploymentInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastSuccessfulDeployment(LastDeploymentInfo)", "deprecated" : false, "documentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSuccessfulDeployment", "fluentSetterDocumentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            \n@param lastSuccessfulDeployment Information about the most recent successful deployment to the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSuccessfulDeployment", "getterDocumentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            \n@return Information about the most recent successful deployment to the deployment group.", "getterModel" : { "returnType" : "LastDeploymentInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastSuccessfulDeployment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastSuccessfulDeployment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LastSuccessfulDeployment", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            \n@param lastSuccessfulDeployment Information about the most recent successful deployment to the deployment group.", "setterMethodName" : "setLastSuccessfulDeployment", "setterModel" : { "variableDeclarationType" : "LastDeploymentInfo", "variableName" : "lastSuccessfulDeployment", "variableType" : "LastDeploymentInfo", "documentation" : null, "simpleType" : "LastDeploymentInfo", "variableSetterType" : "LastDeploymentInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LastDeploymentInfo", "variableName" : "lastSuccessfulDeployment", "variableType" : "LastDeploymentInfo", "documentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            ", "simpleType" : "LastDeploymentInfo", "variableSetterType" : "LastDeploymentInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastAttemptedDeployment", "beanStyleSetterMethodName" : "setLastAttemptedDeployment", "c2jName" : "lastAttemptedDeployment", "c2jShape" : "LastDeploymentInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link LastDeploymentInfo.Builder} avoiding the need to create one manually via {@link LastDeploymentInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LastDeploymentInfo.Builder#build()} is called immediately and its result is passed to {@link #lastAttemptedDeployment(LastDeploymentInfo)}.\n@param lastAttemptedDeployment a consumer that will call methods on {@link LastDeploymentInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastAttemptedDeployment(LastDeploymentInfo)", "deprecated" : false, "documentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastAttemptedDeployment", "fluentSetterDocumentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            \n@param lastAttemptedDeployment Information about the most recent attempted deployment to the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastAttemptedDeployment", "getterDocumentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            \n@return Information about the most recent attempted deployment to the deployment group.", "getterModel" : { "returnType" : "LastDeploymentInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastAttemptedDeployment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastAttemptedDeployment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LastAttemptedDeployment", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            \n@param lastAttemptedDeployment Information about the most recent attempted deployment to the deployment group.", "setterMethodName" : "setLastAttemptedDeployment", "setterModel" : { "variableDeclarationType" : "LastDeploymentInfo", "variableName" : "lastAttemptedDeployment", "variableType" : "LastDeploymentInfo", "documentation" : null, "simpleType" : "LastDeploymentInfo", "variableSetterType" : "LastDeploymentInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LastDeploymentInfo", "variableName" : "lastAttemptedDeployment", "variableType" : "LastDeploymentInfo", "documentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            ", "simpleType" : "LastDeploymentInfo", "variableSetterType" : "LastDeploymentInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2TagSet", "beanStyleSetterMethodName" : "setEc2TagSet", "c2jName" : "ec2TagSet", "c2jShape" : "EC2TagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            \nThis is a convenience that creates an instance of the {@link EC2TagSet.Builder} avoiding the need to create one manually via {@link EC2TagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagSet.Builder#build()} is called immediately and its result is passed to {@link #ec2TagSet(EC2TagSet)}.\n@param ec2TagSet a consumer that will call methods on {@link EC2TagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagSet(EC2TagSet)", "deprecated" : false, "documentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagSet", "fluentSetterDocumentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            \n@param ec2TagSet Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagSet", "getterDocumentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            \n@return Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.", "getterModel" : { "returnType" : "EC2TagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Ec2TagSet", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            \n@param ec2TagSet Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.", "setterMethodName" : "setEc2TagSet", "setterModel" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : null, "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            ", "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnPremisesTagSet", "beanStyleSetterMethodName" : "setOnPremisesTagSet", "c2jName" : "onPremisesTagSet", "c2jShape" : "OnPremisesTagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            \nThis is a convenience that creates an instance of the {@link OnPremisesTagSet.Builder} avoiding the need to create one manually via {@link OnPremisesTagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link OnPremisesTagSet.Builder#build()} is called immediately and its result is passed to {@link #onPremisesTagSet(OnPremisesTagSet)}.\n@param onPremisesTagSet a consumer that will call methods on {@link OnPremisesTagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesTagSet(OnPremisesTagSet)", "deprecated" : false, "documentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesTagSet", "fluentSetterDocumentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            \n@param onPremisesTagSet Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesTagSet", "getterDocumentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            \n@return Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.", "getterModel" : { "returnType" : "OnPremisesTagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesTagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesTagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OnPremisesTagSet", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            \n@param onPremisesTagSet Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.", "setterMethodName" : "setOnPremisesTagSet", "setterModel" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : null, "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            ", "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            \n@param computePlatform The destination platform type for the deployment group (Lambda or Server).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                                                                                            \n@return The destination platform type for the deployment group (Lambda or Server).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            \n@param computePlatform The destination platform type for the deployment group (Lambda or Server).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsServices", "beanStyleSetterMethodName" : "setEcsServices", "c2jName" : "ecsServices", "c2jShape" : "ECSServiceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ecsServices(List)}.\n@param ecsServices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsServices(List)", "deprecated" : false, "documentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsServices", "fluentSetterDocumentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsServices", "getterDocumentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ecsServices", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ecsServices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ECSService", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ECSService.Builder} avoiding the need to create one manually via {@link ECSService#builder()}.\n\nWhen the {@link Consumer} completes, {@link ECSService.Builder#build()} is called immediately and its result is passed to {@link #member(ECSService)}.\n@param member a consumer that will call methods on {@link ECSService.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ECSService)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ECSService", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : null, "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : "", "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ECSService", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ECSService", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EcsServices", "sensitive" : false, "setterDocumentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "setterMethodName" : "setEcsServices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AlarmConfiguration" : { "beanStyleGetterMethodName" : "getAlarmConfiguration", "beanStyleSetterMethodName" : "setAlarmConfiguration", "c2jName" : "alarmConfiguration", "c2jShape" : "AlarmConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link AlarmConfiguration.Builder} avoiding the need to create one manually via {@link AlarmConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AlarmConfiguration.Builder#build()} is called immediately and its result is passed to {@link #alarmConfiguration(AlarmConfiguration)}.\n@param alarmConfiguration a consumer that will call methods on {@link AlarmConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alarmConfiguration(AlarmConfiguration)", "deprecated" : false, "documentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alarmConfiguration", "fluentSetterDocumentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            \n@param alarmConfiguration A list of alarms associated with the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alarmConfiguration", "getterDocumentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            \n@return A list of alarms associated with the deployment group.", "getterModel" : { "returnType" : "AlarmConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "alarmConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "alarmConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AlarmConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            \n@param alarmConfiguration A list of alarms associated with the deployment group.", "setterMethodName" : "setAlarmConfiguration", "setterModel" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : null, "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            ", "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "xmlNameSpaceUri" : null }, "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The application name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                            The application name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                            The application name.

                                                                                            \n@param applicationName The application name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                            The application name.

                                                                                            \n@return The application name.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The application name.

                                                                                            \n@param applicationName The application name.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                            The application name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutoRollbackConfiguration" : { "beanStyleGetterMethodName" : "getAutoRollbackConfiguration", "beanStyleSetterMethodName" : "setAutoRollbackConfiguration", "c2jName" : "autoRollbackConfiguration", "c2jShape" : "AutoRollbackConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link AutoRollbackConfiguration.Builder} avoiding the need to create one manually via {@link AutoRollbackConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoRollbackConfiguration.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackConfiguration(AutoRollbackConfiguration)}.\n@param autoRollbackConfiguration a consumer that will call methods on {@link AutoRollbackConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackConfiguration(AutoRollbackConfiguration)", "deprecated" : false, "documentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackConfiguration", "fluentSetterDocumentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            \n@param autoRollbackConfiguration Information about the automatic rollback configuration associated with the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackConfiguration", "getterDocumentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            \n@return Information about the automatic rollback configuration associated with the deployment group.", "getterModel" : { "returnType" : "AutoRollbackConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoRollbackConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            \n@param autoRollbackConfiguration Information about the automatic rollback configuration associated with the deployment group.", "setterMethodName" : "setAutoRollbackConfiguration", "setterModel" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            ", "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "xmlNameSpaceUri" : null }, "AutoScalingGroups" : { "beanStyleGetterMethodName" : "getAutoScalingGroups", "beanStyleSetterMethodName" : "setAutoScalingGroups", "c2jName" : "autoScalingGroups", "c2jShape" : "AutoScalingGroupList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoScalingGroups(List)}.\n@param autoScalingGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingGroups(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingGroups", "fluentSetterDocumentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            \n@param autoScalingGroups A list of associated Auto Scaling groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingGroups", "getterDocumentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of associated Auto Scaling groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoScalingGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoScalingGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutoScalingGroup.Builder} avoiding the need to create one manually via {@link AutoScalingGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingGroup.Builder#build()} is called immediately and its result is passed to {@link #member(AutoScalingGroup)}.\n@param member a consumer that will call methods on {@link AutoScalingGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutoScalingGroup)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AutoScalingGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : null, "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : "", "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutoScalingGroup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutoScalingGroup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoScalingGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            \n@param autoScalingGroups A list of associated Auto Scaling groups.", "setterMethodName" : "setAutoScalingGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "BlueGreenDeploymentConfiguration" : { "beanStyleGetterMethodName" : "getBlueGreenDeploymentConfiguration", "beanStyleSetterMethodName" : "setBlueGreenDeploymentConfiguration", "c2jName" : "blueGreenDeploymentConfiguration", "c2jShape" : "BlueGreenDeploymentConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link BlueGreenDeploymentConfiguration.Builder} avoiding the need to create one manually via {@link BlueGreenDeploymentConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlueGreenDeploymentConfiguration.Builder#build()} is called immediately and its result is passed to {@link #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)}.\n@param blueGreenDeploymentConfiguration a consumer that will call methods on {@link BlueGreenDeploymentConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)", "deprecated" : false, "documentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blueGreenDeploymentConfiguration", "fluentSetterDocumentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blueGreenDeploymentConfiguration", "getterDocumentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            \n@return Information about blue/green deployment options for a deployment group.", "getterModel" : { "returnType" : "BlueGreenDeploymentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "blueGreenDeploymentConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "blueGreenDeploymentConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BlueGreenDeploymentConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.", "setterMethodName" : "setBlueGreenDeploymentConfiguration", "setterModel" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : null, "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            ", "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "xmlNameSpaceUri" : null }, "ComputePlatform" : { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            \n@param computePlatform The destination platform type for the deployment group (Lambda or Server).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                                                                                            \n@return The destination platform type for the deployment group (Lambda or Server).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            \n@param computePlatform The destination platform type for the deployment group (Lambda or Server).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentConfigName" : { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment configuration name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@param deploymentConfigName The deployment configuration name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@return The deployment configuration name.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@param deploymentConfigName The deployment configuration name.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                            The deployment configuration name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentGroupId" : { "beanStyleGetterMethodName" : "getDeploymentGroupId", "beanStyleSetterMethodName" : "setDeploymentGroupId", "c2jName" : "deploymentGroupId", "c2jShape" : "DeploymentGroupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment group ID.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupId(String)}.\n@param deploymentGroupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupId(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment group ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupId", "fluentSetterDocumentation" : "

                                                                                            The deployment group ID.

                                                                                            \n@param deploymentGroupId The deployment group ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupId", "getterDocumentation" : "

                                                                                            The deployment group ID.

                                                                                            \n@return The deployment group ID.", "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" : "deploymentGroupId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment group ID.

                                                                                            \n@param deploymentGroupId The deployment group ID.", "setterMethodName" : "setDeploymentGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupId", "variableType" : "String", "documentation" : "

                                                                                            The deployment group ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentGroupName" : { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment group name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \n@param deploymentGroupName The deployment group name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \n@return The deployment group name.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \n@param deploymentGroupName The deployment group name.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                            The deployment group name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentStyle" : { "beanStyleGetterMethodName" : "getDeploymentStyle", "beanStyleSetterMethodName" : "setDeploymentStyle", "c2jName" : "deploymentStyle", "c2jShape" : "DeploymentStyle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            \nThis is a convenience that creates an instance of the {@link DeploymentStyle.Builder} avoiding the need to create one manually via {@link DeploymentStyle#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentStyle.Builder#build()} is called immediately and its result is passed to {@link #deploymentStyle(DeploymentStyle)}.\n@param deploymentStyle a consumer that will call methods on {@link DeploymentStyle.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStyle(DeploymentStyle)", "deprecated" : false, "documentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentStyle", "fluentSetterDocumentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentStyle", "getterDocumentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            \n@return Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "getterModel" : { "returnType" : "DeploymentStyle", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentStyle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentStyle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentStyle", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "setterMethodName" : "setDeploymentStyle", "setterModel" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : null, "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            ", "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "xmlNameSpaceUri" : null }, "Ec2TagFilters" : { "beanStyleGetterMethodName" : "getEc2TagFilters", "beanStyleSetterMethodName" : "setEc2TagFilters", "c2jName" : "ec2TagFilters", "c2jShape" : "EC2TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ec2TagFilters(List)}.\n@param ec2TagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagFilters", "fluentSetterDocumentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            \n@param ec2TagFilters The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagFilters", "getterDocumentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EC2TagFilter.Builder} avoiding the need to create one manually via {@link EC2TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(EC2TagFilter)}.\n@param member a consumer that will call methods on {@link EC2TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EC2TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EC2TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : "", "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EC2TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EC2TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Ec2TagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            \n@param ec2TagFilters The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.", "setterMethodName" : "setEc2TagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Ec2TagSet" : { "beanStyleGetterMethodName" : "getEc2TagSet", "beanStyleSetterMethodName" : "setEc2TagSet", "c2jName" : "ec2TagSet", "c2jShape" : "EC2TagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            \nThis is a convenience that creates an instance of the {@link EC2TagSet.Builder} avoiding the need to create one manually via {@link EC2TagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagSet.Builder#build()} is called immediately and its result is passed to {@link #ec2TagSet(EC2TagSet)}.\n@param ec2TagSet a consumer that will call methods on {@link EC2TagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagSet(EC2TagSet)", "deprecated" : false, "documentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagSet", "fluentSetterDocumentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            \n@param ec2TagSet Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagSet", "getterDocumentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            \n@return Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.", "getterModel" : { "returnType" : "EC2TagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Ec2TagSet", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            \n@param ec2TagSet Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.", "setterMethodName" : "setEc2TagSet", "setterModel" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : null, "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            ", "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "xmlNameSpaceUri" : null }, "EcsServices" : { "beanStyleGetterMethodName" : "getEcsServices", "beanStyleSetterMethodName" : "setEcsServices", "c2jName" : "ecsServices", "c2jShape" : "ECSServiceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ecsServices(List)}.\n@param ecsServices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsServices(List)", "deprecated" : false, "documentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsServices", "fluentSetterDocumentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsServices", "getterDocumentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ecsServices", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ecsServices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ECSService", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ECSService.Builder} avoiding the need to create one manually via {@link ECSService#builder()}.\n\nWhen the {@link Consumer} completes, {@link ECSService.Builder#build()} is called immediately and its result is passed to {@link #member(ECSService)}.\n@param member a consumer that will call methods on {@link ECSService.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ECSService)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ECSService", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : null, "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : "", "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ECSService", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ECSService", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EcsServices", "sensitive" : false, "setterDocumentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "setterMethodName" : "setEcsServices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "LastAttemptedDeployment" : { "beanStyleGetterMethodName" : "getLastAttemptedDeployment", "beanStyleSetterMethodName" : "setLastAttemptedDeployment", "c2jName" : "lastAttemptedDeployment", "c2jShape" : "LastDeploymentInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link LastDeploymentInfo.Builder} avoiding the need to create one manually via {@link LastDeploymentInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LastDeploymentInfo.Builder#build()} is called immediately and its result is passed to {@link #lastAttemptedDeployment(LastDeploymentInfo)}.\n@param lastAttemptedDeployment a consumer that will call methods on {@link LastDeploymentInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastAttemptedDeployment(LastDeploymentInfo)", "deprecated" : false, "documentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastAttemptedDeployment", "fluentSetterDocumentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            \n@param lastAttemptedDeployment Information about the most recent attempted deployment to the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastAttemptedDeployment", "getterDocumentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            \n@return Information about the most recent attempted deployment to the deployment group.", "getterModel" : { "returnType" : "LastDeploymentInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastAttemptedDeployment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastAttemptedDeployment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LastAttemptedDeployment", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            \n@param lastAttemptedDeployment Information about the most recent attempted deployment to the deployment group.", "setterMethodName" : "setLastAttemptedDeployment", "setterModel" : { "variableDeclarationType" : "LastDeploymentInfo", "variableName" : "lastAttemptedDeployment", "variableType" : "LastDeploymentInfo", "documentation" : null, "simpleType" : "LastDeploymentInfo", "variableSetterType" : "LastDeploymentInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LastDeploymentInfo", "variableName" : "lastAttemptedDeployment", "variableType" : "LastDeploymentInfo", "documentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            ", "simpleType" : "LastDeploymentInfo", "variableSetterType" : "LastDeploymentInfo" }, "xmlNameSpaceUri" : null }, "LastSuccessfulDeployment" : { "beanStyleGetterMethodName" : "getLastSuccessfulDeployment", "beanStyleSetterMethodName" : "setLastSuccessfulDeployment", "c2jName" : "lastSuccessfulDeployment", "c2jShape" : "LastDeploymentInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link LastDeploymentInfo.Builder} avoiding the need to create one manually via {@link LastDeploymentInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LastDeploymentInfo.Builder#build()} is called immediately and its result is passed to {@link #lastSuccessfulDeployment(LastDeploymentInfo)}.\n@param lastSuccessfulDeployment a consumer that will call methods on {@link LastDeploymentInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastSuccessfulDeployment(LastDeploymentInfo)", "deprecated" : false, "documentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSuccessfulDeployment", "fluentSetterDocumentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            \n@param lastSuccessfulDeployment Information about the most recent successful deployment to the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSuccessfulDeployment", "getterDocumentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            \n@return Information about the most recent successful deployment to the deployment group.", "getterModel" : { "returnType" : "LastDeploymentInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastSuccessfulDeployment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastSuccessfulDeployment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LastSuccessfulDeployment", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            \n@param lastSuccessfulDeployment Information about the most recent successful deployment to the deployment group.", "setterMethodName" : "setLastSuccessfulDeployment", "setterModel" : { "variableDeclarationType" : "LastDeploymentInfo", "variableName" : "lastSuccessfulDeployment", "variableType" : "LastDeploymentInfo", "documentation" : null, "simpleType" : "LastDeploymentInfo", "variableSetterType" : "LastDeploymentInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LastDeploymentInfo", "variableName" : "lastSuccessfulDeployment", "variableType" : "LastDeploymentInfo", "documentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            ", "simpleType" : "LastDeploymentInfo", "variableSetterType" : "LastDeploymentInfo" }, "xmlNameSpaceUri" : null }, "LoadBalancerInfo" : { "beanStyleGetterMethodName" : "getLoadBalancerInfo", "beanStyleSetterMethodName" : "setLoadBalancerInfo", "c2jName" : "loadBalancerInfo", "c2jShape" : "LoadBalancerInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            \nThis is a convenience that creates an instance of the {@link LoadBalancerInfo.Builder} avoiding the need to create one manually via {@link LoadBalancerInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoadBalancerInfo.Builder#build()} is called immediately and its result is passed to {@link #loadBalancerInfo(LoadBalancerInfo)}.\n@param loadBalancerInfo a consumer that will call methods on {@link LoadBalancerInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loadBalancerInfo(LoadBalancerInfo)", "deprecated" : false, "documentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loadBalancerInfo", "fluentSetterDocumentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            \n@param loadBalancerInfo Information about the load balancer to use in a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadBalancerInfo", "getterDocumentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            \n@return Information about the load balancer to use in a deployment.", "getterModel" : { "returnType" : "LoadBalancerInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "loadBalancerInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "loadBalancerInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoadBalancerInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            \n@param loadBalancerInfo Information about the load balancer to use in a deployment.", "setterMethodName" : "setLoadBalancerInfo", "setterModel" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : null, "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            ", "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "xmlNameSpaceUri" : null }, "OnPremisesInstanceTagFilters" : { "beanStyleGetterMethodName" : "getOnPremisesInstanceTagFilters", "beanStyleSetterMethodName" : "setOnPremisesInstanceTagFilters", "c2jName" : "onPremisesInstanceTagFilters", "c2jShape" : "TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #onPremisesInstanceTagFilters(List)}.\n@param onPremisesInstanceTagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesInstanceTagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesInstanceTagFilters", "fluentSetterDocumentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            \n@param onPremisesInstanceTagFilters The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesInstanceTagFilters", "getterDocumentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesInstanceTagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesInstanceTagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TagFilter.Builder} avoiding the need to create one manually via {@link TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(TagFilter)}.\n@param member a consumer that will call methods on {@link TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : "", "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OnPremisesInstanceTagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            \n@param onPremisesInstanceTagFilters The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.", "setterMethodName" : "setOnPremisesInstanceTagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "OnPremisesTagSet" : { "beanStyleGetterMethodName" : "getOnPremisesTagSet", "beanStyleSetterMethodName" : "setOnPremisesTagSet", "c2jName" : "onPremisesTagSet", "c2jShape" : "OnPremisesTagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            \nThis is a convenience that creates an instance of the {@link OnPremisesTagSet.Builder} avoiding the need to create one manually via {@link OnPremisesTagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link OnPremisesTagSet.Builder#build()} is called immediately and its result is passed to {@link #onPremisesTagSet(OnPremisesTagSet)}.\n@param onPremisesTagSet a consumer that will call methods on {@link OnPremisesTagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesTagSet(OnPremisesTagSet)", "deprecated" : false, "documentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesTagSet", "fluentSetterDocumentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            \n@param onPremisesTagSet Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesTagSet", "getterDocumentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            \n@return Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.", "getterModel" : { "returnType" : "OnPremisesTagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesTagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesTagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OnPremisesTagSet", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            \n@param onPremisesTagSet Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.", "setterMethodName" : "setOnPremisesTagSet", "setterModel" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : null, "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            ", "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "serviceRoleArn", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A service role ARN.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                            A service role ARN.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                            A service role ARN.

                                                                                            \n@param serviceRoleArn A service role ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                            A service role ARN.

                                                                                            \n@return A service role ARN.", "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" : "serviceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "serviceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            A service role ARN.

                                                                                            \n@param serviceRoleArn A service role ARN.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                                            A service role ARN.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetRevision" : { "beanStyleGetterMethodName" : "getTargetRevision", "beanStyleSetterMethodName" : "setTargetRevision", "c2jName" : "targetRevision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #targetRevision(RevisionLocation)}.\n@param targetRevision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetRevision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetRevision", "fluentSetterDocumentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            \n@param targetRevision Information about the deployment group's target revision, including type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetRevision", "getterDocumentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            \n@return Information about the deployment group's target revision, including type and location.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetRevision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetRevision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TargetRevision", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            \n@param targetRevision Information about the deployment group's target revision, including type and location.", "setterMethodName" : "setTargetRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "targetRevision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "targetRevision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, "TriggerConfigurations" : { "beanStyleGetterMethodName" : "getTriggerConfigurations", "beanStyleSetterMethodName" : "setTriggerConfigurations", "c2jName" : "triggerConfigurations", "c2jShape" : "TriggerConfigList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #triggerConfigurations(List)}.\n@param triggerConfigurations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "triggerConfigurations", "fluentSetterDocumentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            \n@param triggerConfigurations Information about triggers associated with the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerConfigurations", "getterDocumentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about triggers associated with the deployment group.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "triggerConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TriggerConfig", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TriggerConfig.Builder} avoiding the need to create one manually via {@link TriggerConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TriggerConfig.Builder#build()} is called immediately and its result is passed to {@link #member(TriggerConfig)}.\n@param member a consumer that will call methods on {@link TriggerConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TriggerConfig)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TriggerConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : null, "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : "", "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TriggerConfig", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TriggerConfig", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TriggerConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            \n@param triggerConfigurations Information about triggers associated with the deployment group.", "setterMethodName" : "setTriggerConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The application name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                            The application name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                            The application name.

                                                                                            \n@param applicationName The application name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                            The application name.

                                                                                            \n@return The application name.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The application name.

                                                                                            \n@param applicationName The application name.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                            The application name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupId", "beanStyleSetterMethodName" : "setDeploymentGroupId", "c2jName" : "deploymentGroupId", "c2jShape" : "DeploymentGroupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment group ID.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupId(String)}.\n@param deploymentGroupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupId(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment group ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupId", "fluentSetterDocumentation" : "

                                                                                            The deployment group ID.

                                                                                            \n@param deploymentGroupId The deployment group ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupId", "getterDocumentation" : "

                                                                                            The deployment group ID.

                                                                                            \n@return The deployment group ID.", "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" : "deploymentGroupId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment group ID.

                                                                                            \n@param deploymentGroupId The deployment group ID.", "setterMethodName" : "setDeploymentGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupId", "variableType" : "String", "documentation" : "

                                                                                            The deployment group ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment group name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \n@param deploymentGroupName The deployment group name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \n@return The deployment group name.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \n@param deploymentGroupName The deployment group name.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                            The deployment group name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment configuration name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@param deploymentConfigName The deployment configuration name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@return The deployment configuration name.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@param deploymentConfigName The deployment configuration name.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                            The deployment configuration name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2TagFilters", "beanStyleSetterMethodName" : "setEc2TagFilters", "c2jName" : "ec2TagFilters", "c2jShape" : "EC2TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ec2TagFilters(List)}.\n@param ec2TagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagFilters", "fluentSetterDocumentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            \n@param ec2TagFilters The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagFilters", "getterDocumentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EC2TagFilter.Builder} avoiding the need to create one manually via {@link EC2TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(EC2TagFilter)}.\n@param member a consumer that will call methods on {@link EC2TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EC2TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EC2TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : "", "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EC2TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EC2TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Ec2TagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            \n@param ec2TagFilters The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.", "setterMethodName" : "setEc2TagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                            The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnPremisesInstanceTagFilters", "beanStyleSetterMethodName" : "setOnPremisesInstanceTagFilters", "c2jName" : "onPremisesInstanceTagFilters", "c2jShape" : "TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #onPremisesInstanceTagFilters(List)}.\n@param onPremisesInstanceTagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesInstanceTagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesInstanceTagFilters", "fluentSetterDocumentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            \n@param onPremisesInstanceTagFilters The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesInstanceTagFilters", "getterDocumentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesInstanceTagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesInstanceTagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TagFilter.Builder} avoiding the need to create one manually via {@link TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(TagFilter)}.\n@param member a consumer that will call methods on {@link TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : "", "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OnPremisesInstanceTagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            \n@param onPremisesInstanceTagFilters The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.", "setterMethodName" : "setOnPremisesInstanceTagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                            The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingGroups", "beanStyleSetterMethodName" : "setAutoScalingGroups", "c2jName" : "autoScalingGroups", "c2jShape" : "AutoScalingGroupList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoScalingGroups(List)}.\n@param autoScalingGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingGroups(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingGroups", "fluentSetterDocumentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            \n@param autoScalingGroups A list of associated Auto Scaling groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingGroups", "getterDocumentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of associated Auto Scaling groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoScalingGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoScalingGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutoScalingGroup.Builder} avoiding the need to create one manually via {@link AutoScalingGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingGroup.Builder#build()} is called immediately and its result is passed to {@link #member(AutoScalingGroup)}.\n@param member a consumer that will call methods on {@link AutoScalingGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutoScalingGroup)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AutoScalingGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : null, "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : "", "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutoScalingGroup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutoScalingGroup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoScalingGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            \n@param autoScalingGroups A list of associated Auto Scaling groups.", "setterMethodName" : "setAutoScalingGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of associated Auto Scaling groups.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "serviceRoleArn", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A service role ARN.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                            A service role ARN.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                            A service role ARN.

                                                                                            \n@param serviceRoleArn A service role ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                            A service role ARN.

                                                                                            \n@return A service role ARN.", "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" : "serviceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "serviceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            A service role ARN.

                                                                                            \n@param serviceRoleArn A service role ARN.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                                            A service role ARN.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetRevision", "beanStyleSetterMethodName" : "setTargetRevision", "c2jName" : "targetRevision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #targetRevision(RevisionLocation)}.\n@param targetRevision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetRevision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetRevision", "fluentSetterDocumentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            \n@param targetRevision Information about the deployment group's target revision, including type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetRevision", "getterDocumentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            \n@return Information about the deployment group's target revision, including type and location.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetRevision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetRevision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TargetRevision", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            \n@param targetRevision Information about the deployment group's target revision, including type and location.", "setterMethodName" : "setTargetRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "targetRevision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "targetRevision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                            Information about the deployment group's target revision, including type and location.

                                                                                            ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTriggerConfigurations", "beanStyleSetterMethodName" : "setTriggerConfigurations", "c2jName" : "triggerConfigurations", "c2jShape" : "TriggerConfigList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #triggerConfigurations(List)}.\n@param triggerConfigurations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "triggerConfigurations", "fluentSetterDocumentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            \n@param triggerConfigurations Information about triggers associated with the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerConfigurations", "getterDocumentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about triggers associated with the deployment group.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "triggerConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TriggerConfig", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TriggerConfig.Builder} avoiding the need to create one manually via {@link TriggerConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TriggerConfig.Builder#build()} is called immediately and its result is passed to {@link #member(TriggerConfig)}.\n@param member a consumer that will call methods on {@link TriggerConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TriggerConfig)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TriggerConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : null, "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : "", "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TriggerConfig", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TriggerConfig", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TriggerConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            \n@param triggerConfigurations Information about triggers associated with the deployment group.", "setterMethodName" : "setTriggerConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about triggers associated with the deployment group.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlarmConfiguration", "beanStyleSetterMethodName" : "setAlarmConfiguration", "c2jName" : "alarmConfiguration", "c2jShape" : "AlarmConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link AlarmConfiguration.Builder} avoiding the need to create one manually via {@link AlarmConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AlarmConfiguration.Builder#build()} is called immediately and its result is passed to {@link #alarmConfiguration(AlarmConfiguration)}.\n@param alarmConfiguration a consumer that will call methods on {@link AlarmConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alarmConfiguration(AlarmConfiguration)", "deprecated" : false, "documentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alarmConfiguration", "fluentSetterDocumentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            \n@param alarmConfiguration A list of alarms associated with the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alarmConfiguration", "getterDocumentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            \n@return A list of alarms associated with the deployment group.", "getterModel" : { "returnType" : "AlarmConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "alarmConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "alarmConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AlarmConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            \n@param alarmConfiguration A list of alarms associated with the deployment group.", "setterMethodName" : "setAlarmConfiguration", "setterModel" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : null, "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : "

                                                                                            A list of alarms associated with the deployment group.

                                                                                            ", "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoRollbackConfiguration", "beanStyleSetterMethodName" : "setAutoRollbackConfiguration", "c2jName" : "autoRollbackConfiguration", "c2jShape" : "AutoRollbackConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link AutoRollbackConfiguration.Builder} avoiding the need to create one manually via {@link AutoRollbackConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoRollbackConfiguration.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackConfiguration(AutoRollbackConfiguration)}.\n@param autoRollbackConfiguration a consumer that will call methods on {@link AutoRollbackConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackConfiguration(AutoRollbackConfiguration)", "deprecated" : false, "documentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackConfiguration", "fluentSetterDocumentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            \n@param autoRollbackConfiguration Information about the automatic rollback configuration associated with the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackConfiguration", "getterDocumentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            \n@return Information about the automatic rollback configuration associated with the deployment group.", "getterModel" : { "returnType" : "AutoRollbackConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoRollbackConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            \n@param autoRollbackConfiguration Information about the automatic rollback configuration associated with the deployment group.", "setterMethodName" : "setAutoRollbackConfiguration", "setterModel" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : "

                                                                                            Information about the automatic rollback configuration associated with the deployment group.

                                                                                            ", "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentStyle", "beanStyleSetterMethodName" : "setDeploymentStyle", "c2jName" : "deploymentStyle", "c2jShape" : "DeploymentStyle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            \nThis is a convenience that creates an instance of the {@link DeploymentStyle.Builder} avoiding the need to create one manually via {@link DeploymentStyle#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentStyle.Builder#build()} is called immediately and its result is passed to {@link #deploymentStyle(DeploymentStyle)}.\n@param deploymentStyle a consumer that will call methods on {@link DeploymentStyle.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStyle(DeploymentStyle)", "deprecated" : false, "documentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentStyle", "fluentSetterDocumentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentStyle", "getterDocumentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            \n@return Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "getterModel" : { "returnType" : "DeploymentStyle", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentStyle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentStyle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentStyle", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "setterMethodName" : "setDeploymentStyle", "setterModel" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : null, "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : "

                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                            ", "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlueGreenDeploymentConfiguration", "beanStyleSetterMethodName" : "setBlueGreenDeploymentConfiguration", "c2jName" : "blueGreenDeploymentConfiguration", "c2jShape" : "BlueGreenDeploymentConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link BlueGreenDeploymentConfiguration.Builder} avoiding the need to create one manually via {@link BlueGreenDeploymentConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlueGreenDeploymentConfiguration.Builder#build()} is called immediately and its result is passed to {@link #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)}.\n@param blueGreenDeploymentConfiguration a consumer that will call methods on {@link BlueGreenDeploymentConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)", "deprecated" : false, "documentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blueGreenDeploymentConfiguration", "fluentSetterDocumentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blueGreenDeploymentConfiguration", "getterDocumentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            \n@return Information about blue/green deployment options for a deployment group.", "getterModel" : { "returnType" : "BlueGreenDeploymentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "blueGreenDeploymentConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "blueGreenDeploymentConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BlueGreenDeploymentConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.", "setterMethodName" : "setBlueGreenDeploymentConfiguration", "setterModel" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : null, "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : "

                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                            ", "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoadBalancerInfo", "beanStyleSetterMethodName" : "setLoadBalancerInfo", "c2jName" : "loadBalancerInfo", "c2jShape" : "LoadBalancerInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            \nThis is a convenience that creates an instance of the {@link LoadBalancerInfo.Builder} avoiding the need to create one manually via {@link LoadBalancerInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoadBalancerInfo.Builder#build()} is called immediately and its result is passed to {@link #loadBalancerInfo(LoadBalancerInfo)}.\n@param loadBalancerInfo a consumer that will call methods on {@link LoadBalancerInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loadBalancerInfo(LoadBalancerInfo)", "deprecated" : false, "documentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loadBalancerInfo", "fluentSetterDocumentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            \n@param loadBalancerInfo Information about the load balancer to use in a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadBalancerInfo", "getterDocumentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            \n@return Information about the load balancer to use in a deployment.", "getterModel" : { "returnType" : "LoadBalancerInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "loadBalancerInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "loadBalancerInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoadBalancerInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            \n@param loadBalancerInfo Information about the load balancer to use in a deployment.", "setterMethodName" : "setLoadBalancerInfo", "setterModel" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : null, "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : "

                                                                                            Information about the load balancer to use in a deployment.

                                                                                            ", "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastSuccessfulDeployment", "beanStyleSetterMethodName" : "setLastSuccessfulDeployment", "c2jName" : "lastSuccessfulDeployment", "c2jShape" : "LastDeploymentInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link LastDeploymentInfo.Builder} avoiding the need to create one manually via {@link LastDeploymentInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LastDeploymentInfo.Builder#build()} is called immediately and its result is passed to {@link #lastSuccessfulDeployment(LastDeploymentInfo)}.\n@param lastSuccessfulDeployment a consumer that will call methods on {@link LastDeploymentInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastSuccessfulDeployment(LastDeploymentInfo)", "deprecated" : false, "documentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSuccessfulDeployment", "fluentSetterDocumentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            \n@param lastSuccessfulDeployment Information about the most recent successful deployment to the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSuccessfulDeployment", "getterDocumentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            \n@return Information about the most recent successful deployment to the deployment group.", "getterModel" : { "returnType" : "LastDeploymentInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastSuccessfulDeployment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastSuccessfulDeployment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LastSuccessfulDeployment", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            \n@param lastSuccessfulDeployment Information about the most recent successful deployment to the deployment group.", "setterMethodName" : "setLastSuccessfulDeployment", "setterModel" : { "variableDeclarationType" : "LastDeploymentInfo", "variableName" : "lastSuccessfulDeployment", "variableType" : "LastDeploymentInfo", "documentation" : null, "simpleType" : "LastDeploymentInfo", "variableSetterType" : "LastDeploymentInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LastDeploymentInfo", "variableName" : "lastSuccessfulDeployment", "variableType" : "LastDeploymentInfo", "documentation" : "

                                                                                            Information about the most recent successful deployment to the deployment group.

                                                                                            ", "simpleType" : "LastDeploymentInfo", "variableSetterType" : "LastDeploymentInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastAttemptedDeployment", "beanStyleSetterMethodName" : "setLastAttemptedDeployment", "c2jName" : "lastAttemptedDeployment", "c2jShape" : "LastDeploymentInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            \nThis is a convenience that creates an instance of the {@link LastDeploymentInfo.Builder} avoiding the need to create one manually via {@link LastDeploymentInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LastDeploymentInfo.Builder#build()} is called immediately and its result is passed to {@link #lastAttemptedDeployment(LastDeploymentInfo)}.\n@param lastAttemptedDeployment a consumer that will call methods on {@link LastDeploymentInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastAttemptedDeployment(LastDeploymentInfo)", "deprecated" : false, "documentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastAttemptedDeployment", "fluentSetterDocumentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            \n@param lastAttemptedDeployment Information about the most recent attempted deployment to the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastAttemptedDeployment", "getterDocumentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            \n@return Information about the most recent attempted deployment to the deployment group.", "getterModel" : { "returnType" : "LastDeploymentInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastAttemptedDeployment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastAttemptedDeployment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LastAttemptedDeployment", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            \n@param lastAttemptedDeployment Information about the most recent attempted deployment to the deployment group.", "setterMethodName" : "setLastAttemptedDeployment", "setterModel" : { "variableDeclarationType" : "LastDeploymentInfo", "variableName" : "lastAttemptedDeployment", "variableType" : "LastDeploymentInfo", "documentation" : null, "simpleType" : "LastDeploymentInfo", "variableSetterType" : "LastDeploymentInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LastDeploymentInfo", "variableName" : "lastAttemptedDeployment", "variableType" : "LastDeploymentInfo", "documentation" : "

                                                                                            Information about the most recent attempted deployment to the deployment group.

                                                                                            ", "simpleType" : "LastDeploymentInfo", "variableSetterType" : "LastDeploymentInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2TagSet", "beanStyleSetterMethodName" : "setEc2TagSet", "c2jName" : "ec2TagSet", "c2jShape" : "EC2TagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            \nThis is a convenience that creates an instance of the {@link EC2TagSet.Builder} avoiding the need to create one manually via {@link EC2TagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagSet.Builder#build()} is called immediately and its result is passed to {@link #ec2TagSet(EC2TagSet)}.\n@param ec2TagSet a consumer that will call methods on {@link EC2TagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagSet(EC2TagSet)", "deprecated" : false, "documentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagSet", "fluentSetterDocumentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            \n@param ec2TagSet Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagSet", "getterDocumentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            \n@return Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.", "getterModel" : { "returnType" : "EC2TagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Ec2TagSet", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            \n@param ec2TagSet Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.", "setterMethodName" : "setEc2TagSet", "setterModel" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : null, "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : "

                                                                                            Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.

                                                                                            ", "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnPremisesTagSet", "beanStyleSetterMethodName" : "setOnPremisesTagSet", "c2jName" : "onPremisesTagSet", "c2jShape" : "OnPremisesTagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            \nThis is a convenience that creates an instance of the {@link OnPremisesTagSet.Builder} avoiding the need to create one manually via {@link OnPremisesTagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link OnPremisesTagSet.Builder#build()} is called immediately and its result is passed to {@link #onPremisesTagSet(OnPremisesTagSet)}.\n@param onPremisesTagSet a consumer that will call methods on {@link OnPremisesTagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesTagSet(OnPremisesTagSet)", "deprecated" : false, "documentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesTagSet", "fluentSetterDocumentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            \n@param onPremisesTagSet Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesTagSet", "getterDocumentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            \n@return Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.", "getterModel" : { "returnType" : "OnPremisesTagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesTagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesTagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OnPremisesTagSet", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            \n@param onPremisesTagSet Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.", "setterMethodName" : "setOnPremisesTagSet", "setterModel" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : null, "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : "

                                                                                            Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.

                                                                                            ", "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            \n@param computePlatform The destination platform type for the deployment group (Lambda or Server).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                                                                                            \n@return The destination platform type for the deployment group (Lambda or Server).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            \n@param computePlatform The destination platform type for the deployment group (Lambda or Server).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                                            The destination platform type for the deployment group (Lambda or Server).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsServices", "beanStyleSetterMethodName" : "setEcsServices", "c2jName" : "ecsServices", "c2jShape" : "ECSServiceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ecsServices(List)}.\n@param ecsServices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsServices(List)", "deprecated" : false, "documentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsServices", "fluentSetterDocumentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsServices", "getterDocumentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ecsServices", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ecsServices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ECSService", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ECSService.Builder} avoiding the need to create one manually via {@link ECSService#builder()}.\n\nWhen the {@link Consumer} completes, {@link ECSService.Builder#build()} is called immediately and its result is passed to {@link #member(ECSService)}.\n@param member a consumer that will call methods on {@link ECSService.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ECSService)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ECSService", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : null, "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : "", "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ECSService", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ECSService", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EcsServices", "sensitive" : false, "setterDocumentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "setterMethodName" : "setEcsServices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : "

                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentGroupInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentGroupInfo", "variableName" : "deploymentGroupInfo", "variableType" : "DeploymentGroupInfo", "documentation" : null, "simpleType" : "DeploymentGroupInfo", "variableSetterType" : "DeploymentGroupInfo" }, "wrapper" : false }, "DeploymentGroupLimitExceededException" : { "c2jName" : "DeploymentGroupLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The deployment groups limit was exceeded.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentGroupLimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentGroupLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentGroupLimitExceededException", "variableName" : "deploymentGroupLimitExceededException", "variableType" : "DeploymentGroupLimitExceededException", "documentation" : null, "simpleType" : "DeploymentGroupLimitExceededException", "variableSetterType" : "DeploymentGroupLimitExceededException" }, "wrapper" : false }, "DeploymentGroupNameRequiredException" : { "c2jName" : "DeploymentGroupNameRequiredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The deployment group name was not specified.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentGroupNameRequiredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentGroupNameRequiredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentGroupNameRequiredException", "variableName" : "deploymentGroupNameRequiredException", "variableType" : "DeploymentGroupNameRequiredException", "documentation" : null, "simpleType" : "DeploymentGroupNameRequiredException", "variableSetterType" : "DeploymentGroupNameRequiredException" }, "wrapper" : false }, "DeploymentIdRequiredException" : { "c2jName" : "DeploymentIdRequiredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            At least one deployment ID must be specified.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentIdRequiredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentIdRequiredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentIdRequiredException", "variableName" : "deploymentIdRequiredException", "variableType" : "DeploymentIdRequiredException", "documentation" : null, "simpleType" : "DeploymentIdRequiredException", "variableSetterType" : "DeploymentIdRequiredException" }, "wrapper" : false }, "DeploymentInfo" : { "c2jName" : "DeploymentInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Information about a deployment.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The application name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                            The application name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                            The application name.

                                                                                            \n@param applicationName The application name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                            The application name.

                                                                                            \n@return The application name.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The application name.

                                                                                            \n@param applicationName The application name.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                            The application name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment group name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \n@param deploymentGroupName The deployment group name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \n@return The deployment group name.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment group name.

                                                                                            \n@param deploymentGroupName The deployment group name.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                            The deployment group name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                            The deployment configuration name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@param deploymentConfigName The deployment configuration name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@return The deployment configuration name.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The deployment configuration name.

                                                                                            \n@param deploymentConfigName The deployment configuration name.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                            The deployment configuration name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                            The unique ID of a deployment.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPreviousRevision", "beanStyleSetterMethodName" : "setPreviousRevision", "c2jName" : "previousRevision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                            \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #previousRevision(RevisionLocation)}.\n@param previousRevision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #previousRevision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                            Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "previousRevision", "fluentSetterDocumentation" : "

                                                                                            Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                            \n@param previousRevision Information about the application revision that was deployed to the deployment group before the most recent successful deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "previousRevision", "getterDocumentation" : "

                                                                                            Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                            \n@return Information about the application revision that was deployed to the deployment group before the most recent successful deployment.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "previousRevision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "previousRevision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PreviousRevision", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                            \n@param previousRevision Information about the application revision that was deployed to the deployment group before the most recent successful deployment.", "setterMethodName" : "setPreviousRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "previousRevision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "previousRevision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                            Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                            ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                            \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revision(RevisionLocation)}.\n@param revision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                            Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                            Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                            \n@param revision Information about the location of stored application artifacts and the service from which to retrieve them.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                            Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                            \n@return Information about the location of stored application artifacts and the service from which to retrieve them.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                            \n@param revision Information about the location of stored application artifacts and the service from which to retrieve them.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                            Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                            ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "DeploymentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The current state of the deployment as a whole.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                            The current state of the deployment as a whole.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DeploymentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                            The current state of the deployment as a whole.

                                                                                            \n@param status The current state of the deployment as a whole.\n@see DeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                            The current state of the deployment as a whole.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                            \n@return The current state of the deployment as a whole.\n@see DeploymentStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                            The current state of the deployment as a whole.

                                                                                            \n@param status The current state of the deployment as a whole.\n@see DeploymentStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                            The current state of the deployment as a whole.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorInformation", "beanStyleSetterMethodName" : "setErrorInformation", "c2jName" : "errorInformation", "c2jShape" : "ErrorInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about any error associated with this deployment.

                                                                                            \nThis is a convenience that creates an instance of the {@link ErrorInformation.Builder} avoiding the need to create one manually via {@link ErrorInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link ErrorInformation.Builder#build()} is called immediately and its result is passed to {@link #errorInformation(ErrorInformation)}.\n@param errorInformation a consumer that will call methods on {@link ErrorInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorInformation(ErrorInformation)", "deprecated" : false, "documentation" : "

                                                                                            Information about any error associated with this deployment.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorInformation", "fluentSetterDocumentation" : "

                                                                                            Information about any error associated with this deployment.

                                                                                            \n@param errorInformation Information about any error associated with this deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorInformation", "getterDocumentation" : "

                                                                                            Information about any error associated with this deployment.

                                                                                            \n@return Information about any error associated with this deployment.", "getterModel" : { "returnType" : "ErrorInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "errorInformation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "errorInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ErrorInformation", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about any error associated with this deployment.

                                                                                            \n@param errorInformation Information about any error associated with this deployment.", "setterMethodName" : "setErrorInformation", "setterModel" : { "variableDeclarationType" : "ErrorInformation", "variableName" : "errorInformation", "variableType" : "ErrorInformation", "documentation" : null, "simpleType" : "ErrorInformation", "variableSetterType" : "ErrorInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ErrorInformation", "variableName" : "errorInformation", "variableType" : "ErrorInformation", "documentation" : "

                                                                                            Information about any error associated with this deployment.

                                                                                            ", "simpleType" : "ErrorInformation", "variableSetterType" : "ErrorInformation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreateTime", "beanStyleSetterMethodName" : "setCreateTime", "c2jName" : "createTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A timestamp that indicates when the deployment was created.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createTime(Instant)}.\n@param createTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                            A timestamp that indicates when the deployment was created.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createTime", "fluentSetterDocumentation" : "

                                                                                            A timestamp that indicates when the deployment was created.

                                                                                            \n@param createTime A timestamp that indicates when the deployment was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createTime", "getterDocumentation" : "

                                                                                            A timestamp that indicates when the deployment was created.

                                                                                            \n@return A timestamp that indicates when the deployment was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "createTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                            A timestamp that indicates when the deployment was created.

                                                                                            \n@param createTime A timestamp that indicates when the deployment was created.", "setterMethodName" : "setCreateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            A timestamp that indicates when the deployment was created.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                            In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                            A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                            In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                            A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                            In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                            \n@param startTime A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                            In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                            A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                            In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                            \n@return A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                            In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                            A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                            In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                            \n@param startTime A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                            In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                            In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompleteTime", "beanStyleSetterMethodName" : "setCompleteTime", "c2jName" : "completeTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A timestamp that indicates when the deployment was complete.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #completeTime(Instant)}.\n@param completeTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completeTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                            A timestamp that indicates when the deployment was complete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completeTime", "fluentSetterDocumentation" : "

                                                                                            A timestamp that indicates when the deployment was complete.

                                                                                            \n@param completeTime A timestamp that indicates when the deployment was complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completeTime", "getterDocumentation" : "

                                                                                            A timestamp that indicates when the deployment was complete.

                                                                                            \n@return A timestamp that indicates when the deployment was complete.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "completeTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "completeTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CompleteTime", "sensitive" : false, "setterDocumentation" : "

                                                                                            A timestamp that indicates when the deployment was complete.

                                                                                            \n@param completeTime A timestamp that indicates when the deployment was complete.", "setterMethodName" : "setCompleteTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completeTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completeTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            A timestamp that indicates when the deployment was complete.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentOverview", "beanStyleSetterMethodName" : "setDeploymentOverview", "c2jName" : "deploymentOverview", "c2jShape" : "DeploymentOverview", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A summary of the deployment status of the instances in the deployment.

                                                                                            \nThis is a convenience that creates an instance of the {@link DeploymentOverview.Builder} avoiding the need to create one manually via {@link DeploymentOverview#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentOverview.Builder#build()} is called immediately and its result is passed to {@link #deploymentOverview(DeploymentOverview)}.\n@param deploymentOverview a consumer that will call methods on {@link DeploymentOverview.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentOverview(DeploymentOverview)", "deprecated" : false, "documentation" : "

                                                                                            A summary of the deployment status of the instances in the deployment.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentOverview", "fluentSetterDocumentation" : "

                                                                                            A summary of the deployment status of the instances in the deployment.

                                                                                            \n@param deploymentOverview A summary of the deployment status of the instances in the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentOverview", "getterDocumentation" : "

                                                                                            A summary of the deployment status of the instances in the deployment.

                                                                                            \n@return A summary of the deployment status of the instances in the deployment.", "getterModel" : { "returnType" : "DeploymentOverview", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentOverview", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentOverview", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentOverview", "sensitive" : false, "setterDocumentation" : "

                                                                                            A summary of the deployment status of the instances in the deployment.

                                                                                            \n@param deploymentOverview A summary of the deployment status of the instances in the deployment.", "setterMethodName" : "setDeploymentOverview", "setterModel" : { "variableDeclarationType" : "DeploymentOverview", "variableName" : "deploymentOverview", "variableType" : "DeploymentOverview", "documentation" : null, "simpleType" : "DeploymentOverview", "variableSetterType" : "DeploymentOverview" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentOverview", "variableName" : "deploymentOverview", "variableType" : "DeploymentOverview", "documentation" : "

                                                                                            A summary of the deployment status of the instances in the deployment.

                                                                                            ", "simpleType" : "DeploymentOverview", "variableSetterType" : "DeploymentOverview" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A comment about the deployment.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                            A comment about the deployment.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                            A comment about the deployment.

                                                                                            \n@param description A comment about the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                            A comment about the deployment.

                                                                                            \n@return A comment about the deployment.", "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" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            A comment about the deployment.

                                                                                            \n@param description A comment about the deployment.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            A comment about the deployment.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatorAsString", "beanStyleSetterMethodName" : "setCreator", "c2jName" : "creator", "c2jShape" : "DeploymentCreator", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The means by which the deployment was created:

                                                                                            • user: A user created the deployment.

                                                                                            • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                            • codeDeployRollback: A rollback process created the deployment.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #creatorAsString(String)}.\n@param creator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creator(String)", "deprecated" : false, "documentation" : "

                                                                                            The means by which the deployment was created:

                                                                                            • user: A user created the deployment.

                                                                                            • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                            • codeDeployRollback: A rollback process created the deployment.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DeploymentCreator", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "creator", "fluentEnumSetterMethodName" : "creator", "fluentGetterMethodName" : "creatorAsString", "fluentSetterDocumentation" : "

                                                                                            The means by which the deployment was created:

                                                                                            • user: A user created the deployment.

                                                                                            • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                            • codeDeployRollback: A rollback process created the deployment.

                                                                                            \n@param creator The means by which the deployment was created:

                                                                                            • user: A user created the deployment.

                                                                                            • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                            • codeDeployRollback: A rollback process created the deployment.

                                                                                            • \n@see DeploymentCreator\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentCreator", "fluentSetterMethodName" : "creator", "getterDocumentation" : "

                                                                                              The means by which the deployment was created:

                                                                                              • user: A user created the deployment.

                                                                                              • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                              • codeDeployRollback: A rollback process created the deployment.

                                                                                              \n

                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #creator} will return {@link DeploymentCreator#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #creatorAsString}.\n

                                                                                              \n@return The means by which the deployment was created:

                                                                                              • user: A user created the deployment.

                                                                                              • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                              • codeDeployRollback: A rollback process created the deployment.

                                                                                              • \n@see DeploymentCreator", "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" : "creator", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "creator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Creator", "sensitive" : false, "setterDocumentation" : "

                                                                                                The means by which the deployment was created:

                                                                                                • user: A user created the deployment.

                                                                                                • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                • codeDeployRollback: A rollback process created the deployment.

                                                                                                \n@param creator The means by which the deployment was created:

                                                                                                • user: A user created the deployment.

                                                                                                • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                • codeDeployRollback: A rollback process created the deployment.

                                                                                                • \n@see DeploymentCreator", "setterMethodName" : "setCreator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "creator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "creator", "variableType" : "String", "documentation" : "

                                                                                                  The means by which the deployment was created:

                                                                                                  • user: A user created the deployment.

                                                                                                  • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                  • codeDeployRollback: A rollback process created the deployment.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIgnoreApplicationStopFailures", "beanStyleSetterMethodName" : "setIgnoreApplicationStopFailures", "c2jName" : "ignoreApplicationStopFailures", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                  If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                  During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                  If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                  \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #ignoreApplicationStopFailures(Boolean)}.\n@param ignoreApplicationStopFailures a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ignoreApplicationStopFailures(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                  If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                  If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                  During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                  If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ignoreApplicationStopFailures", "fluentSetterDocumentation" : "

                                                                                                  If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                  If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                  During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                  If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                  \n@param ignoreApplicationStopFailures If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                  If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                  During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                  If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ignoreApplicationStopFailures", "getterDocumentation" : "

                                                                                                  If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                  If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                  During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                  If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                  \n@return If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                  If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                  During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                  If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ignoreApplicationStopFailures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ignoreApplicationStopFailures", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IgnoreApplicationStopFailures", "sensitive" : false, "setterDocumentation" : "

                                                                                                  If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                  If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                  During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                  If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                  \n@param ignoreApplicationStopFailures If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                  If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                  During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                  If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.", "setterMethodName" : "setIgnoreApplicationStopFailures", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ignoreApplicationStopFailures", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ignoreApplicationStopFailures", "variableType" : "Boolean", "documentation" : "

                                                                                                  If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                  If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                  During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                  If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoRollbackConfiguration", "beanStyleSetterMethodName" : "setAutoRollbackConfiguration", "c2jName" : "autoRollbackConfiguration", "c2jShape" : "AutoRollbackConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  Information about the automatic rollback configuration associated with the deployment.

                                                                                                  \nThis is a convenience that creates an instance of the {@link AutoRollbackConfiguration.Builder} avoiding the need to create one manually via {@link AutoRollbackConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoRollbackConfiguration.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackConfiguration(AutoRollbackConfiguration)}.\n@param autoRollbackConfiguration a consumer that will call methods on {@link AutoRollbackConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackConfiguration(AutoRollbackConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                  Information about the automatic rollback configuration associated with the deployment.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackConfiguration", "fluentSetterDocumentation" : "

                                                                                                  Information about the automatic rollback configuration associated with the deployment.

                                                                                                  \n@param autoRollbackConfiguration Information about the automatic rollback configuration associated with the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackConfiguration", "getterDocumentation" : "

                                                                                                  Information about the automatic rollback configuration associated with the deployment.

                                                                                                  \n@return Information about the automatic rollback configuration associated with the deployment.", "getterModel" : { "returnType" : "AutoRollbackConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoRollbackConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                  Information about the automatic rollback configuration associated with the deployment.

                                                                                                  \n@param autoRollbackConfiguration Information about the automatic rollback configuration associated with the deployment.", "setterMethodName" : "setAutoRollbackConfiguration", "setterModel" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : "

                                                                                                  Information about the automatic rollback configuration associated with the deployment.

                                                                                                  ", "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpdateOutdatedInstancesOnly", "beanStyleSetterMethodName" : "setUpdateOutdatedInstancesOnly", "c2jName" : "updateOutdatedInstancesOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                  \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #updateOutdatedInstancesOnly(Boolean)}.\n@param updateOutdatedInstancesOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateOutdatedInstancesOnly(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                  Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateOutdatedInstancesOnly", "fluentSetterDocumentation" : "

                                                                                                  Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                  \n@param updateOutdatedInstancesOnly Indicates whether only instances that are not running the latest application revision are to be deployed to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateOutdatedInstancesOnly", "getterDocumentation" : "

                                                                                                  Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                  \n@return Indicates whether only instances that are not running the latest application revision are to be deployed to.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "updateOutdatedInstancesOnly", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "updateOutdatedInstancesOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UpdateOutdatedInstancesOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                  Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                  \n@param updateOutdatedInstancesOnly Indicates whether only instances that are not running the latest application revision are to be deployed to.", "setterMethodName" : "setUpdateOutdatedInstancesOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "updateOutdatedInstancesOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "updateOutdatedInstancesOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                  Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRollbackInfo", "beanStyleSetterMethodName" : "setRollbackInfo", "c2jName" : "rollbackInfo", "c2jShape" : "RollbackInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  Information about a deployment rollback.

                                                                                                  \nThis is a convenience that creates an instance of the {@link RollbackInfo.Builder} avoiding the need to create one manually via {@link RollbackInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link RollbackInfo.Builder#build()} is called immediately and its result is passed to {@link #rollbackInfo(RollbackInfo)}.\n@param rollbackInfo a consumer that will call methods on {@link RollbackInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rollbackInfo(RollbackInfo)", "deprecated" : false, "documentation" : "

                                                                                                  Information about a deployment rollback.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rollbackInfo", "fluentSetterDocumentation" : "

                                                                                                  Information about a deployment rollback.

                                                                                                  \n@param rollbackInfo Information about a deployment rollback.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rollbackInfo", "getterDocumentation" : "

                                                                                                  Information about a deployment rollback.

                                                                                                  \n@return Information about a deployment rollback.", "getterModel" : { "returnType" : "RollbackInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rollbackInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "rollbackInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RollbackInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                  Information about a deployment rollback.

                                                                                                  \n@param rollbackInfo Information about a deployment rollback.", "setterMethodName" : "setRollbackInfo", "setterModel" : { "variableDeclarationType" : "RollbackInfo", "variableName" : "rollbackInfo", "variableType" : "RollbackInfo", "documentation" : null, "simpleType" : "RollbackInfo", "variableSetterType" : "RollbackInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RollbackInfo", "variableName" : "rollbackInfo", "variableType" : "RollbackInfo", "documentation" : "

                                                                                                  Information about a deployment rollback.

                                                                                                  ", "simpleType" : "RollbackInfo", "variableSetterType" : "RollbackInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentStyle", "beanStyleSetterMethodName" : "setDeploymentStyle", "c2jName" : "deploymentStyle", "c2jShape" : "DeploymentStyle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                  \nThis is a convenience that creates an instance of the {@link DeploymentStyle.Builder} avoiding the need to create one manually via {@link DeploymentStyle#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentStyle.Builder#build()} is called immediately and its result is passed to {@link #deploymentStyle(DeploymentStyle)}.\n@param deploymentStyle a consumer that will call methods on {@link DeploymentStyle.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStyle(DeploymentStyle)", "deprecated" : false, "documentation" : "

                                                                                                  Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentStyle", "fluentSetterDocumentation" : "

                                                                                                  Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                  \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentStyle", "getterDocumentation" : "

                                                                                                  Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                  \n@return Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "getterModel" : { "returnType" : "DeploymentStyle", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentStyle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentStyle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentStyle", "sensitive" : false, "setterDocumentation" : "

                                                                                                  Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                  \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "setterMethodName" : "setDeploymentStyle", "setterModel" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : null, "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : "

                                                                                                  Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                  ", "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetInstances", "beanStyleSetterMethodName" : "setTargetInstances", "c2jName" : "targetInstances", "c2jShape" : "TargetInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                  \nThis is a convenience that creates an instance of the {@link TargetInstances.Builder} avoiding the need to create one manually via {@link TargetInstances#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetInstances.Builder#build()} is called immediately and its result is passed to {@link #targetInstances(TargetInstances)}.\n@param targetInstances a consumer that will call methods on {@link TargetInstances.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetInstances(TargetInstances)", "deprecated" : false, "documentation" : "

                                                                                                  Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetInstances", "fluentSetterDocumentation" : "

                                                                                                  Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                  \n@param targetInstances Information about the instances that belong to the replacement environment in a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetInstances", "getterDocumentation" : "

                                                                                                  Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                  \n@return Information about the instances that belong to the replacement environment in a blue/green deployment.", "getterModel" : { "returnType" : "TargetInstances", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TargetInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                                  Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                  \n@param targetInstances Information about the instances that belong to the replacement environment in a blue/green deployment.", "setterMethodName" : "setTargetInstances", "setterModel" : { "variableDeclarationType" : "TargetInstances", "variableName" : "targetInstances", "variableType" : "TargetInstances", "documentation" : null, "simpleType" : "TargetInstances", "variableSetterType" : "TargetInstances" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetInstances", "variableName" : "targetInstances", "variableType" : "TargetInstances", "documentation" : "

                                                                                                  Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                  ", "simpleType" : "TargetInstances", "variableSetterType" : "TargetInstances" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceTerminationWaitTimeStarted", "beanStyleSetterMethodName" : "setInstanceTerminationWaitTimeStarted", "c2jName" : "instanceTerminationWaitTimeStarted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                  \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #instanceTerminationWaitTimeStarted(Boolean)}.\n@param instanceTerminationWaitTimeStarted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceTerminationWaitTimeStarted(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                  Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceTerminationWaitTimeStarted", "fluentSetterDocumentation" : "

                                                                                                  Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                  \n@param instanceTerminationWaitTimeStarted Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceTerminationWaitTimeStarted", "getterDocumentation" : "

                                                                                                  Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                  \n@return Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceTerminationWaitTimeStarted", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceTerminationWaitTimeStarted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstanceTerminationWaitTimeStarted", "sensitive" : false, "setterDocumentation" : "

                                                                                                  Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                  \n@param instanceTerminationWaitTimeStarted Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.", "setterMethodName" : "setInstanceTerminationWaitTimeStarted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "instanceTerminationWaitTimeStarted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "instanceTerminationWaitTimeStarted", "variableType" : "Boolean", "documentation" : "

                                                                                                  Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlueGreenDeploymentConfiguration", "beanStyleSetterMethodName" : "setBlueGreenDeploymentConfiguration", "c2jName" : "blueGreenDeploymentConfiguration", "c2jShape" : "BlueGreenDeploymentConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  Information about blue/green deployment options for this deployment.

                                                                                                  \nThis is a convenience that creates an instance of the {@link BlueGreenDeploymentConfiguration.Builder} avoiding the need to create one manually via {@link BlueGreenDeploymentConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlueGreenDeploymentConfiguration.Builder#build()} is called immediately and its result is passed to {@link #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)}.\n@param blueGreenDeploymentConfiguration a consumer that will call methods on {@link BlueGreenDeploymentConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                  Information about blue/green deployment options for this deployment.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blueGreenDeploymentConfiguration", "fluentSetterDocumentation" : "

                                                                                                  Information about blue/green deployment options for this deployment.

                                                                                                  \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for this deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blueGreenDeploymentConfiguration", "getterDocumentation" : "

                                                                                                  Information about blue/green deployment options for this deployment.

                                                                                                  \n@return Information about blue/green deployment options for this deployment.", "getterModel" : { "returnType" : "BlueGreenDeploymentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "blueGreenDeploymentConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "blueGreenDeploymentConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BlueGreenDeploymentConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                  Information about blue/green deployment options for this deployment.

                                                                                                  \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for this deployment.", "setterMethodName" : "setBlueGreenDeploymentConfiguration", "setterModel" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : null, "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : "

                                                                                                  Information about blue/green deployment options for this deployment.

                                                                                                  ", "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoadBalancerInfo", "beanStyleSetterMethodName" : "setLoadBalancerInfo", "c2jName" : "loadBalancerInfo", "c2jShape" : "LoadBalancerInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  Information about the load balancer used in the deployment.

                                                                                                  \nThis is a convenience that creates an instance of the {@link LoadBalancerInfo.Builder} avoiding the need to create one manually via {@link LoadBalancerInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoadBalancerInfo.Builder#build()} is called immediately and its result is passed to {@link #loadBalancerInfo(LoadBalancerInfo)}.\n@param loadBalancerInfo a consumer that will call methods on {@link LoadBalancerInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loadBalancerInfo(LoadBalancerInfo)", "deprecated" : false, "documentation" : "

                                                                                                  Information about the load balancer used in the deployment.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loadBalancerInfo", "fluentSetterDocumentation" : "

                                                                                                  Information about the load balancer used in the deployment.

                                                                                                  \n@param loadBalancerInfo Information about the load balancer used in the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadBalancerInfo", "getterDocumentation" : "

                                                                                                  Information about the load balancer used in the deployment.

                                                                                                  \n@return Information about the load balancer used in the deployment.", "getterModel" : { "returnType" : "LoadBalancerInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "loadBalancerInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "loadBalancerInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoadBalancerInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                  Information about the load balancer used in the deployment.

                                                                                                  \n@param loadBalancerInfo Information about the load balancer used in the deployment.", "setterMethodName" : "setLoadBalancerInfo", "setterModel" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : null, "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : "

                                                                                                  Information about the load balancer used in the deployment.

                                                                                                  ", "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdditionalDeploymentStatusInfo", "beanStyleSetterMethodName" : "setAdditionalDeploymentStatusInfo", "c2jName" : "additionalDeploymentStatusInfo", "c2jShape" : "AdditionalDeploymentStatusInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #additionalDeploymentStatusInfo(String)}.\n@param additionalDeploymentStatusInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #additionalDeploymentStatusInfo(String)", "deprecated" : false, "documentation" : "

                                                                                                  Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalDeploymentStatusInfo", "fluentSetterDocumentation" : "

                                                                                                  Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                  \n@param additionalDeploymentStatusInfo Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "additionalDeploymentStatusInfo", "getterDocumentation" : "

                                                                                                  Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                  \n@return Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.", "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" : "additionalDeploymentStatusInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "additionalDeploymentStatusInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdditionalDeploymentStatusInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                  Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                  \n@param additionalDeploymentStatusInfo Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.", "setterMethodName" : "setAdditionalDeploymentStatusInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "additionalDeploymentStatusInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "additionalDeploymentStatusInfo", "variableType" : "String", "documentation" : "

                                                                                                  Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFileExistsBehaviorAsString", "beanStyleSetterMethodName" : "setFileExistsBehavior", "c2jName" : "fileExistsBehavior", "c2jShape" : "FileExistsBehavior", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                  • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                  • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                  • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileExistsBehaviorAsString(String)}.\n@param fileExistsBehavior a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileExistsBehavior(String)", "deprecated" : false, "documentation" : "

                                                                                                  Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                  • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                  • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                  • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "FileExistsBehavior", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "fileExistsBehavior", "fluentEnumSetterMethodName" : "fileExistsBehavior", "fluentGetterMethodName" : "fileExistsBehaviorAsString", "fluentSetterDocumentation" : "

                                                                                                  Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                  • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                  • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                  • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                  \n@param fileExistsBehavior Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                  • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                  • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                  • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                  • \n@see FileExistsBehavior\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileExistsBehavior", "fluentSetterMethodName" : "fileExistsBehavior", "getterDocumentation" : "

                                                                                                    Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                    • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                    • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                    • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                    \n

                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #fileExistsBehavior} will return {@link FileExistsBehavior#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #fileExistsBehaviorAsString}.\n

                                                                                                    \n@return Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                    • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                    • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                    • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                    • \n@see FileExistsBehavior", "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" : "fileExistsBehavior", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "fileExistsBehavior", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileExistsBehavior", "sensitive" : false, "setterDocumentation" : "

                                                                                                      Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                      • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                      • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                      • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                      \n@param fileExistsBehavior Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                      • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                      • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                      • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                      • \n@see FileExistsBehavior", "setterMethodName" : "setFileExistsBehavior", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileExistsBehavior", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileExistsBehavior", "variableType" : "String", "documentation" : "

                                                                                                        Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                        • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                        • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                        • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentStatusMessages", "beanStyleSetterMethodName" : "setDeploymentStatusMessages", "c2jName" : "deploymentStatusMessages", "c2jShape" : "DeploymentStatusMessageList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        Messages that contain information about the status of a deployment.

                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentStatusMessages(List)}.\n@param deploymentStatusMessages a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStatusMessages(List)", "deprecated" : false, "documentation" : "

                                                                                                        Messages that contain information about the status of a deployment.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentStatusMessages", "fluentSetterDocumentation" : "

                                                                                                        Messages that contain information about the status of a deployment.

                                                                                                        \n@param deploymentStatusMessages Messages that contain information about the status of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentStatusMessages", "getterDocumentation" : "

                                                                                                        Messages that contain information about the status of a deployment.

                                                                                                        \n

                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                        \n@return Messages that contain information about the status of a deployment.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentStatusMessages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentStatusMessages", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ErrorMessage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentStatusMessages", "sensitive" : false, "setterDocumentation" : "

                                                                                                        Messages that contain information about the status of a deployment.

                                                                                                        \n@param deploymentStatusMessages Messages that contain information about the status of a deployment.", "setterMethodName" : "setDeploymentStatusMessages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentStatusMessages", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentStatusMessages", "variableType" : "java.util.List", "documentation" : "

                                                                                                        Messages that contain information about the status of a deployment.

                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The destination platform type for the deployment (Lambda or Server).

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                                                                                                        The destination platform type for the deployment (Lambda or Server).

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                                                        The destination platform type for the deployment (Lambda or Server).

                                                                                                        \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                                                        The destination platform type for the deployment (Lambda or Server).

                                                                                                        \n

                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                                                                                                        \n@return The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The destination platform type for the deployment (Lambda or Server).

                                                                                                        \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                                                        The destination platform type for the deployment (Lambda or Server).

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdditionalDeploymentStatusInfo" : { "beanStyleGetterMethodName" : "getAdditionalDeploymentStatusInfo", "beanStyleSetterMethodName" : "setAdditionalDeploymentStatusInfo", "c2jName" : "additionalDeploymentStatusInfo", "c2jShape" : "AdditionalDeploymentStatusInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #additionalDeploymentStatusInfo(String)}.\n@param additionalDeploymentStatusInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #additionalDeploymentStatusInfo(String)", "deprecated" : false, "documentation" : "

                                                                                                        Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalDeploymentStatusInfo", "fluentSetterDocumentation" : "

                                                                                                        Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                        \n@param additionalDeploymentStatusInfo Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "additionalDeploymentStatusInfo", "getterDocumentation" : "

                                                                                                        Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                        \n@return Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.", "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" : "additionalDeploymentStatusInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "additionalDeploymentStatusInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdditionalDeploymentStatusInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                        Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                        \n@param additionalDeploymentStatusInfo Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.", "setterMethodName" : "setAdditionalDeploymentStatusInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "additionalDeploymentStatusInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "additionalDeploymentStatusInfo", "variableType" : "String", "documentation" : "

                                                                                                        Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The application name.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                        The application name.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                        The application name.

                                                                                                        \n@param applicationName The application name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                        The application name.

                                                                                                        \n@return The application name.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The application name.

                                                                                                        \n@param applicationName The application name.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                        The application name.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutoRollbackConfiguration" : { "beanStyleGetterMethodName" : "getAutoRollbackConfiguration", "beanStyleSetterMethodName" : "setAutoRollbackConfiguration", "c2jName" : "autoRollbackConfiguration", "c2jShape" : "AutoRollbackConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        Information about the automatic rollback configuration associated with the deployment.

                                                                                                        \nThis is a convenience that creates an instance of the {@link AutoRollbackConfiguration.Builder} avoiding the need to create one manually via {@link AutoRollbackConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoRollbackConfiguration.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackConfiguration(AutoRollbackConfiguration)}.\n@param autoRollbackConfiguration a consumer that will call methods on {@link AutoRollbackConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackConfiguration(AutoRollbackConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                        Information about the automatic rollback configuration associated with the deployment.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackConfiguration", "fluentSetterDocumentation" : "

                                                                                                        Information about the automatic rollback configuration associated with the deployment.

                                                                                                        \n@param autoRollbackConfiguration Information about the automatic rollback configuration associated with the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackConfiguration", "getterDocumentation" : "

                                                                                                        Information about the automatic rollback configuration associated with the deployment.

                                                                                                        \n@return Information about the automatic rollback configuration associated with the deployment.", "getterModel" : { "returnType" : "AutoRollbackConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoRollbackConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                        Information about the automatic rollback configuration associated with the deployment.

                                                                                                        \n@param autoRollbackConfiguration Information about the automatic rollback configuration associated with the deployment.", "setterMethodName" : "setAutoRollbackConfiguration", "setterModel" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : "

                                                                                                        Information about the automatic rollback configuration associated with the deployment.

                                                                                                        ", "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "xmlNameSpaceUri" : null }, "BlueGreenDeploymentConfiguration" : { "beanStyleGetterMethodName" : "getBlueGreenDeploymentConfiguration", "beanStyleSetterMethodName" : "setBlueGreenDeploymentConfiguration", "c2jName" : "blueGreenDeploymentConfiguration", "c2jShape" : "BlueGreenDeploymentConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        Information about blue/green deployment options for this deployment.

                                                                                                        \nThis is a convenience that creates an instance of the {@link BlueGreenDeploymentConfiguration.Builder} avoiding the need to create one manually via {@link BlueGreenDeploymentConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlueGreenDeploymentConfiguration.Builder#build()} is called immediately and its result is passed to {@link #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)}.\n@param blueGreenDeploymentConfiguration a consumer that will call methods on {@link BlueGreenDeploymentConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                        Information about blue/green deployment options for this deployment.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blueGreenDeploymentConfiguration", "fluentSetterDocumentation" : "

                                                                                                        Information about blue/green deployment options for this deployment.

                                                                                                        \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for this deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blueGreenDeploymentConfiguration", "getterDocumentation" : "

                                                                                                        Information about blue/green deployment options for this deployment.

                                                                                                        \n@return Information about blue/green deployment options for this deployment.", "getterModel" : { "returnType" : "BlueGreenDeploymentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "blueGreenDeploymentConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "blueGreenDeploymentConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BlueGreenDeploymentConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                        Information about blue/green deployment options for this deployment.

                                                                                                        \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for this deployment.", "setterMethodName" : "setBlueGreenDeploymentConfiguration", "setterModel" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : null, "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : "

                                                                                                        Information about blue/green deployment options for this deployment.

                                                                                                        ", "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "xmlNameSpaceUri" : null }, "CompleteTime" : { "beanStyleGetterMethodName" : "getCompleteTime", "beanStyleSetterMethodName" : "setCompleteTime", "c2jName" : "completeTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        A timestamp that indicates when the deployment was complete.

                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #completeTime(Instant)}.\n@param completeTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completeTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                        A timestamp that indicates when the deployment was complete.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completeTime", "fluentSetterDocumentation" : "

                                                                                                        A timestamp that indicates when the deployment was complete.

                                                                                                        \n@param completeTime A timestamp that indicates when the deployment was complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completeTime", "getterDocumentation" : "

                                                                                                        A timestamp that indicates when the deployment was complete.

                                                                                                        \n@return A timestamp that indicates when the deployment was complete.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "completeTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "completeTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CompleteTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                        A timestamp that indicates when the deployment was complete.

                                                                                                        \n@param completeTime A timestamp that indicates when the deployment was complete.", "setterMethodName" : "setCompleteTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completeTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completeTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                        A timestamp that indicates when the deployment was complete.

                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ComputePlatform" : { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The destination platform type for the deployment (Lambda or Server).

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                                                                                                        The destination platform type for the deployment (Lambda or Server).

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                                                        The destination platform type for the deployment (Lambda or Server).

                                                                                                        \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                                                        The destination platform type for the deployment (Lambda or Server).

                                                                                                        \n

                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                                                                                                        \n@return The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The destination platform type for the deployment (Lambda or Server).

                                                                                                        \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                                                        The destination platform type for the deployment (Lambda or Server).

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreateTime" : { "beanStyleGetterMethodName" : "getCreateTime", "beanStyleSetterMethodName" : "setCreateTime", "c2jName" : "createTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        A timestamp that indicates when the deployment was created.

                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createTime(Instant)}.\n@param createTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                        A timestamp that indicates when the deployment was created.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createTime", "fluentSetterDocumentation" : "

                                                                                                        A timestamp that indicates when the deployment was created.

                                                                                                        \n@param createTime A timestamp that indicates when the deployment was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createTime", "getterDocumentation" : "

                                                                                                        A timestamp that indicates when the deployment was created.

                                                                                                        \n@return A timestamp that indicates when the deployment was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "createTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                        A timestamp that indicates when the deployment was created.

                                                                                                        \n@param createTime A timestamp that indicates when the deployment was created.", "setterMethodName" : "setCreateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                        A timestamp that indicates when the deployment was created.

                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Creator" : { "beanStyleGetterMethodName" : "getCreatorAsString", "beanStyleSetterMethodName" : "setCreator", "c2jName" : "creator", "c2jShape" : "DeploymentCreator", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The means by which the deployment was created:

                                                                                                        • user: A user created the deployment.

                                                                                                        • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                        • codeDeployRollback: A rollback process created the deployment.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #creatorAsString(String)}.\n@param creator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creator(String)", "deprecated" : false, "documentation" : "

                                                                                                        The means by which the deployment was created:

                                                                                                        • user: A user created the deployment.

                                                                                                        • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                        • codeDeployRollback: A rollback process created the deployment.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "DeploymentCreator", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "creator", "fluentEnumSetterMethodName" : "creator", "fluentGetterMethodName" : "creatorAsString", "fluentSetterDocumentation" : "

                                                                                                        The means by which the deployment was created:

                                                                                                        • user: A user created the deployment.

                                                                                                        • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                        • codeDeployRollback: A rollback process created the deployment.

                                                                                                        \n@param creator The means by which the deployment was created:

                                                                                                        • user: A user created the deployment.

                                                                                                        • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                        • codeDeployRollback: A rollback process created the deployment.

                                                                                                        • \n@see DeploymentCreator\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentCreator", "fluentSetterMethodName" : "creator", "getterDocumentation" : "

                                                                                                          The means by which the deployment was created:

                                                                                                          • user: A user created the deployment.

                                                                                                          • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                          • codeDeployRollback: A rollback process created the deployment.

                                                                                                          \n

                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #creator} will return {@link DeploymentCreator#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #creatorAsString}.\n

                                                                                                          \n@return The means by which the deployment was created:

                                                                                                          • user: A user created the deployment.

                                                                                                          • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                          • codeDeployRollback: A rollback process created the deployment.

                                                                                                          • \n@see DeploymentCreator", "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" : "creator", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "creator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Creator", "sensitive" : false, "setterDocumentation" : "

                                                                                                            The means by which the deployment was created:

                                                                                                            • user: A user created the deployment.

                                                                                                            • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                            • codeDeployRollback: A rollback process created the deployment.

                                                                                                            \n@param creator The means by which the deployment was created:

                                                                                                            • user: A user created the deployment.

                                                                                                            • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                            • codeDeployRollback: A rollback process created the deployment.

                                                                                                            • \n@see DeploymentCreator", "setterMethodName" : "setCreator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "creator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "creator", "variableType" : "String", "documentation" : "

                                                                                                              The means by which the deployment was created:

                                                                                                              • user: A user created the deployment.

                                                                                                              • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                              • codeDeployRollback: A rollback process created the deployment.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentConfigName" : { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The deployment configuration name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The deployment configuration name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                                              The deployment configuration name.

                                                                                                              \n@param deploymentConfigName The deployment configuration name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                                              The deployment configuration name.

                                                                                                              \n@return The deployment configuration name.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The deployment configuration name.

                                                                                                              \n@param deploymentConfigName The deployment configuration name.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                                              The deployment configuration name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentGroupName" : { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The deployment group name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The deployment group name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                                              The deployment group name.

                                                                                                              \n@param deploymentGroupName The deployment group name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                                              The deployment group name.

                                                                                                              \n@return The deployment group name.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The deployment group name.

                                                                                                              \n@param deploymentGroupName The deployment group name.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                                              The deployment group name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The unique ID of a deployment.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The unique ID of a deployment.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                              The unique ID of a deployment.

                                                                                                              \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                              The unique ID of a deployment.

                                                                                                              \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The unique ID of a deployment.

                                                                                                              \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                              The unique ID of a deployment.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentOverview" : { "beanStyleGetterMethodName" : "getDeploymentOverview", "beanStyleSetterMethodName" : "setDeploymentOverview", "c2jName" : "deploymentOverview", "c2jShape" : "DeploymentOverview", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A summary of the deployment status of the instances in the deployment.

                                                                                                              \nThis is a convenience that creates an instance of the {@link DeploymentOverview.Builder} avoiding the need to create one manually via {@link DeploymentOverview#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentOverview.Builder#build()} is called immediately and its result is passed to {@link #deploymentOverview(DeploymentOverview)}.\n@param deploymentOverview a consumer that will call methods on {@link DeploymentOverview.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentOverview(DeploymentOverview)", "deprecated" : false, "documentation" : "

                                                                                                              A summary of the deployment status of the instances in the deployment.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentOverview", "fluentSetterDocumentation" : "

                                                                                                              A summary of the deployment status of the instances in the deployment.

                                                                                                              \n@param deploymentOverview A summary of the deployment status of the instances in the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentOverview", "getterDocumentation" : "

                                                                                                              A summary of the deployment status of the instances in the deployment.

                                                                                                              \n@return A summary of the deployment status of the instances in the deployment.", "getterModel" : { "returnType" : "DeploymentOverview", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentOverview", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentOverview", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentOverview", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A summary of the deployment status of the instances in the deployment.

                                                                                                              \n@param deploymentOverview A summary of the deployment status of the instances in the deployment.", "setterMethodName" : "setDeploymentOverview", "setterModel" : { "variableDeclarationType" : "DeploymentOverview", "variableName" : "deploymentOverview", "variableType" : "DeploymentOverview", "documentation" : null, "simpleType" : "DeploymentOverview", "variableSetterType" : "DeploymentOverview" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentOverview", "variableName" : "deploymentOverview", "variableType" : "DeploymentOverview", "documentation" : "

                                                                                                              A summary of the deployment status of the instances in the deployment.

                                                                                                              ", "simpleType" : "DeploymentOverview", "variableSetterType" : "DeploymentOverview" }, "xmlNameSpaceUri" : null }, "DeploymentStatusMessages" : { "beanStyleGetterMethodName" : "getDeploymentStatusMessages", "beanStyleSetterMethodName" : "setDeploymentStatusMessages", "c2jName" : "deploymentStatusMessages", "c2jShape" : "DeploymentStatusMessageList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Messages that contain information about the status of a deployment.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentStatusMessages(List)}.\n@param deploymentStatusMessages a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStatusMessages(List)", "deprecated" : false, "documentation" : "

                                                                                                              Messages that contain information about the status of a deployment.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentStatusMessages", "fluentSetterDocumentation" : "

                                                                                                              Messages that contain information about the status of a deployment.

                                                                                                              \n@param deploymentStatusMessages Messages that contain information about the status of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentStatusMessages", "getterDocumentation" : "

                                                                                                              Messages that contain information about the status of a deployment.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Messages that contain information about the status of a deployment.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentStatusMessages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentStatusMessages", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ErrorMessage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentStatusMessages", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Messages that contain information about the status of a deployment.

                                                                                                              \n@param deploymentStatusMessages Messages that contain information about the status of a deployment.", "setterMethodName" : "setDeploymentStatusMessages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentStatusMessages", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentStatusMessages", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Messages that contain information about the status of a deployment.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "DeploymentStyle" : { "beanStyleGetterMethodName" : "getDeploymentStyle", "beanStyleSetterMethodName" : "setDeploymentStyle", "c2jName" : "deploymentStyle", "c2jShape" : "DeploymentStyle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                              \nThis is a convenience that creates an instance of the {@link DeploymentStyle.Builder} avoiding the need to create one manually via {@link DeploymentStyle#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentStyle.Builder#build()} is called immediately and its result is passed to {@link #deploymentStyle(DeploymentStyle)}.\n@param deploymentStyle a consumer that will call methods on {@link DeploymentStyle.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStyle(DeploymentStyle)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentStyle", "fluentSetterDocumentation" : "

                                                                                                              Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                              \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentStyle", "getterDocumentation" : "

                                                                                                              Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                              \n@return Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "getterModel" : { "returnType" : "DeploymentStyle", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentStyle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentStyle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentStyle", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                              \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "setterMethodName" : "setDeploymentStyle", "setterModel" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : null, "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : "

                                                                                                              Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                              ", "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A comment about the deployment.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A comment about the deployment.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A comment about the deployment.

                                                                                                              \n@param description A comment about the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A comment about the deployment.

                                                                                                              \n@return A comment about the deployment.", "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" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A comment about the deployment.

                                                                                                              \n@param description A comment about the deployment.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A comment about the deployment.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ErrorInformation" : { "beanStyleGetterMethodName" : "getErrorInformation", "beanStyleSetterMethodName" : "setErrorInformation", "c2jName" : "errorInformation", "c2jShape" : "ErrorInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about any error associated with this deployment.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ErrorInformation.Builder} avoiding the need to create one manually via {@link ErrorInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link ErrorInformation.Builder#build()} is called immediately and its result is passed to {@link #errorInformation(ErrorInformation)}.\n@param errorInformation a consumer that will call methods on {@link ErrorInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorInformation(ErrorInformation)", "deprecated" : false, "documentation" : "

                                                                                                              Information about any error associated with this deployment.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorInformation", "fluentSetterDocumentation" : "

                                                                                                              Information about any error associated with this deployment.

                                                                                                              \n@param errorInformation Information about any error associated with this deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorInformation", "getterDocumentation" : "

                                                                                                              Information about any error associated with this deployment.

                                                                                                              \n@return Information about any error associated with this deployment.", "getterModel" : { "returnType" : "ErrorInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "errorInformation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "errorInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ErrorInformation", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about any error associated with this deployment.

                                                                                                              \n@param errorInformation Information about any error associated with this deployment.", "setterMethodName" : "setErrorInformation", "setterModel" : { "variableDeclarationType" : "ErrorInformation", "variableName" : "errorInformation", "variableType" : "ErrorInformation", "documentation" : null, "simpleType" : "ErrorInformation", "variableSetterType" : "ErrorInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ErrorInformation", "variableName" : "errorInformation", "variableType" : "ErrorInformation", "documentation" : "

                                                                                                              Information about any error associated with this deployment.

                                                                                                              ", "simpleType" : "ErrorInformation", "variableSetterType" : "ErrorInformation" }, "xmlNameSpaceUri" : null }, "FileExistsBehavior" : { "beanStyleGetterMethodName" : "getFileExistsBehaviorAsString", "beanStyleSetterMethodName" : "setFileExistsBehavior", "c2jName" : "fileExistsBehavior", "c2jShape" : "FileExistsBehavior", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                              • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                              • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                              • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileExistsBehaviorAsString(String)}.\n@param fileExistsBehavior a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileExistsBehavior(String)", "deprecated" : false, "documentation" : "

                                                                                                              Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                              • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                              • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                              • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "FileExistsBehavior", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "fileExistsBehavior", "fluentEnumSetterMethodName" : "fileExistsBehavior", "fluentGetterMethodName" : "fileExistsBehaviorAsString", "fluentSetterDocumentation" : "

                                                                                                              Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                              • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                              • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                              • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                              \n@param fileExistsBehavior Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                              • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                              • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                              • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                              • \n@see FileExistsBehavior\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileExistsBehavior", "fluentSetterMethodName" : "fileExistsBehavior", "getterDocumentation" : "

                                                                                                                Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                                • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                                • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                                • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                                \n

                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #fileExistsBehavior} will return {@link FileExistsBehavior#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #fileExistsBehaviorAsString}.\n

                                                                                                                \n@return Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                                • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                                • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                                • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                                • \n@see FileExistsBehavior", "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" : "fileExistsBehavior", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "fileExistsBehavior", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileExistsBehavior", "sensitive" : false, "setterDocumentation" : "

                                                                                                                  Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                                  • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                                  • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                                  • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                                  \n@param fileExistsBehavior Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                                  • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                                  • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                                  • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                                  • \n@see FileExistsBehavior", "setterMethodName" : "setFileExistsBehavior", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileExistsBehavior", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileExistsBehavior", "variableType" : "String", "documentation" : "

                                                                                                                    Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                                    • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                                    • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                                    • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IgnoreApplicationStopFailures" : { "beanStyleGetterMethodName" : "getIgnoreApplicationStopFailures", "beanStyleSetterMethodName" : "setIgnoreApplicationStopFailures", "c2jName" : "ignoreApplicationStopFailures", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                    If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                    During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                    If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #ignoreApplicationStopFailures(Boolean)}.\n@param ignoreApplicationStopFailures a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ignoreApplicationStopFailures(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                    If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                    If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                    During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                    If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ignoreApplicationStopFailures", "fluentSetterDocumentation" : "

                                                                                                                    If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                    If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                    During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                    If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                                    \n@param ignoreApplicationStopFailures If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                    If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                    During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                    If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ignoreApplicationStopFailures", "getterDocumentation" : "

                                                                                                                    If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                    If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                    During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                    If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                                    \n@return If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                    If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                    During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                    If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ignoreApplicationStopFailures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ignoreApplicationStopFailures", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IgnoreApplicationStopFailures", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                    If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                    During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                    If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                                    \n@param ignoreApplicationStopFailures If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                    If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                    During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                    If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.", "setterMethodName" : "setIgnoreApplicationStopFailures", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ignoreApplicationStopFailures", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ignoreApplicationStopFailures", "variableType" : "Boolean", "documentation" : "

                                                                                                                    If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                    If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                    During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                    If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "InstanceTerminationWaitTimeStarted" : { "beanStyleGetterMethodName" : "getInstanceTerminationWaitTimeStarted", "beanStyleSetterMethodName" : "setInstanceTerminationWaitTimeStarted", "c2jName" : "instanceTerminationWaitTimeStarted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #instanceTerminationWaitTimeStarted(Boolean)}.\n@param instanceTerminationWaitTimeStarted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceTerminationWaitTimeStarted(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                    Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceTerminationWaitTimeStarted", "fluentSetterDocumentation" : "

                                                                                                                    Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                                    \n@param instanceTerminationWaitTimeStarted Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceTerminationWaitTimeStarted", "getterDocumentation" : "

                                                                                                                    Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                                    \n@return Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceTerminationWaitTimeStarted", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceTerminationWaitTimeStarted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstanceTerminationWaitTimeStarted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                                    \n@param instanceTerminationWaitTimeStarted Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.", "setterMethodName" : "setInstanceTerminationWaitTimeStarted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "instanceTerminationWaitTimeStarted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "instanceTerminationWaitTimeStarted", "variableType" : "Boolean", "documentation" : "

                                                                                                                    Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LoadBalancerInfo" : { "beanStyleGetterMethodName" : "getLoadBalancerInfo", "beanStyleSetterMethodName" : "setLoadBalancerInfo", "c2jName" : "loadBalancerInfo", "c2jShape" : "LoadBalancerInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Information about the load balancer used in the deployment.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link LoadBalancerInfo.Builder} avoiding the need to create one manually via {@link LoadBalancerInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoadBalancerInfo.Builder#build()} is called immediately and its result is passed to {@link #loadBalancerInfo(LoadBalancerInfo)}.\n@param loadBalancerInfo a consumer that will call methods on {@link LoadBalancerInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loadBalancerInfo(LoadBalancerInfo)", "deprecated" : false, "documentation" : "

                                                                                                                    Information about the load balancer used in the deployment.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loadBalancerInfo", "fluentSetterDocumentation" : "

                                                                                                                    Information about the load balancer used in the deployment.

                                                                                                                    \n@param loadBalancerInfo Information about the load balancer used in the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadBalancerInfo", "getterDocumentation" : "

                                                                                                                    Information about the load balancer used in the deployment.

                                                                                                                    \n@return Information about the load balancer used in the deployment.", "getterModel" : { "returnType" : "LoadBalancerInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "loadBalancerInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "loadBalancerInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoadBalancerInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    Information about the load balancer used in the deployment.

                                                                                                                    \n@param loadBalancerInfo Information about the load balancer used in the deployment.", "setterMethodName" : "setLoadBalancerInfo", "setterModel" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : null, "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : "

                                                                                                                    Information about the load balancer used in the deployment.

                                                                                                                    ", "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "xmlNameSpaceUri" : null }, "PreviousRevision" : { "beanStyleGetterMethodName" : "getPreviousRevision", "beanStyleSetterMethodName" : "setPreviousRevision", "c2jName" : "previousRevision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #previousRevision(RevisionLocation)}.\n@param previousRevision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #previousRevision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                    Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "previousRevision", "fluentSetterDocumentation" : "

                                                                                                                    Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                                                    \n@param previousRevision Information about the application revision that was deployed to the deployment group before the most recent successful deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "previousRevision", "getterDocumentation" : "

                                                                                                                    Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                                                    \n@return Information about the application revision that was deployed to the deployment group before the most recent successful deployment.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "previousRevision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "previousRevision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PreviousRevision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                                                    \n@param previousRevision Information about the application revision that was deployed to the deployment group before the most recent successful deployment.", "setterMethodName" : "setPreviousRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "previousRevision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "previousRevision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                    Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                                                    ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, "Revision" : { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revision(RevisionLocation)}.\n@param revision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                    Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                    Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                                                    \n@param revision Information about the location of stored application artifacts and the service from which to retrieve them.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                    Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                                                    \n@return Information about the location of stored application artifacts and the service from which to retrieve them.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                                                    \n@param revision Information about the location of stored application artifacts and the service from which to retrieve them.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                    Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                                                    ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, "RollbackInfo" : { "beanStyleGetterMethodName" : "getRollbackInfo", "beanStyleSetterMethodName" : "setRollbackInfo", "c2jName" : "rollbackInfo", "c2jShape" : "RollbackInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Information about a deployment rollback.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link RollbackInfo.Builder} avoiding the need to create one manually via {@link RollbackInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link RollbackInfo.Builder#build()} is called immediately and its result is passed to {@link #rollbackInfo(RollbackInfo)}.\n@param rollbackInfo a consumer that will call methods on {@link RollbackInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rollbackInfo(RollbackInfo)", "deprecated" : false, "documentation" : "

                                                                                                                    Information about a deployment rollback.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rollbackInfo", "fluentSetterDocumentation" : "

                                                                                                                    Information about a deployment rollback.

                                                                                                                    \n@param rollbackInfo Information about a deployment rollback.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rollbackInfo", "getterDocumentation" : "

                                                                                                                    Information about a deployment rollback.

                                                                                                                    \n@return Information about a deployment rollback.", "getterModel" : { "returnType" : "RollbackInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rollbackInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "rollbackInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RollbackInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    Information about a deployment rollback.

                                                                                                                    \n@param rollbackInfo Information about a deployment rollback.", "setterMethodName" : "setRollbackInfo", "setterModel" : { "variableDeclarationType" : "RollbackInfo", "variableName" : "rollbackInfo", "variableType" : "RollbackInfo", "documentation" : null, "simpleType" : "RollbackInfo", "variableSetterType" : "RollbackInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RollbackInfo", "variableName" : "rollbackInfo", "variableType" : "RollbackInfo", "documentation" : "

                                                                                                                    Information about a deployment rollback.

                                                                                                                    ", "simpleType" : "RollbackInfo", "variableSetterType" : "RollbackInfo" }, "xmlNameSpaceUri" : null }, "StartTime" : { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                    A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                                                    \n@param startTime A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                                                    \n@return A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                                                    \n@param startTime A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                    A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "DeploymentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The current state of the deployment as a whole.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                    The current state of the deployment as a whole.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DeploymentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                    The current state of the deployment as a whole.

                                                                                                                    \n@param status The current state of the deployment as a whole.\n@see DeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                    The current state of the deployment as a whole.

                                                                                                                    \n

                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                    \n@return The current state of the deployment as a whole.\n@see DeploymentStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    The current state of the deployment as a whole.

                                                                                                                    \n@param status The current state of the deployment as a whole.\n@see DeploymentStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                    The current state of the deployment as a whole.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetInstances" : { "beanStyleGetterMethodName" : "getTargetInstances", "beanStyleSetterMethodName" : "setTargetInstances", "c2jName" : "targetInstances", "c2jShape" : "TargetInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link TargetInstances.Builder} avoiding the need to create one manually via {@link TargetInstances#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetInstances.Builder#build()} is called immediately and its result is passed to {@link #targetInstances(TargetInstances)}.\n@param targetInstances a consumer that will call methods on {@link TargetInstances.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetInstances(TargetInstances)", "deprecated" : false, "documentation" : "

                                                                                                                    Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetInstances", "fluentSetterDocumentation" : "

                                                                                                                    Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                                    \n@param targetInstances Information about the instances that belong to the replacement environment in a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetInstances", "getterDocumentation" : "

                                                                                                                    Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                                    \n@return Information about the instances that belong to the replacement environment in a blue/green deployment.", "getterModel" : { "returnType" : "TargetInstances", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TargetInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                                    \n@param targetInstances Information about the instances that belong to the replacement environment in a blue/green deployment.", "setterMethodName" : "setTargetInstances", "setterModel" : { "variableDeclarationType" : "TargetInstances", "variableName" : "targetInstances", "variableType" : "TargetInstances", "documentation" : null, "simpleType" : "TargetInstances", "variableSetterType" : "TargetInstances" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetInstances", "variableName" : "targetInstances", "variableType" : "TargetInstances", "documentation" : "

                                                                                                                    Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                                    ", "simpleType" : "TargetInstances", "variableSetterType" : "TargetInstances" }, "xmlNameSpaceUri" : null }, "UpdateOutdatedInstancesOnly" : { "beanStyleGetterMethodName" : "getUpdateOutdatedInstancesOnly", "beanStyleSetterMethodName" : "setUpdateOutdatedInstancesOnly", "c2jName" : "updateOutdatedInstancesOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #updateOutdatedInstancesOnly(Boolean)}.\n@param updateOutdatedInstancesOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateOutdatedInstancesOnly(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                    Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateOutdatedInstancesOnly", "fluentSetterDocumentation" : "

                                                                                                                    Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                                    \n@param updateOutdatedInstancesOnly Indicates whether only instances that are not running the latest application revision are to be deployed to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateOutdatedInstancesOnly", "getterDocumentation" : "

                                                                                                                    Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                                    \n@return Indicates whether only instances that are not running the latest application revision are to be deployed to.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "updateOutdatedInstancesOnly", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "updateOutdatedInstancesOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UpdateOutdatedInstancesOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                                    \n@param updateOutdatedInstancesOnly Indicates whether only instances that are not running the latest application revision are to be deployed to.", "setterMethodName" : "setUpdateOutdatedInstancesOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "updateOutdatedInstancesOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "updateOutdatedInstancesOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                    Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The application name.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                    The application name.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                    The application name.

                                                                                                                    \n@param applicationName The application name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                    The application name.

                                                                                                                    \n@return The application name.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    The application name.

                                                                                                                    \n@param applicationName The application name.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                    The application name.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The deployment group name.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                    The deployment group name.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                                                    The deployment group name.

                                                                                                                    \n@param deploymentGroupName The deployment group name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                                                    The deployment group name.

                                                                                                                    \n@return The deployment group name.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    The deployment group name.

                                                                                                                    \n@param deploymentGroupName The deployment group name.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                                                    The deployment group name.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The deployment configuration name.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                                                    The deployment configuration name.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                                                    The deployment configuration name.

                                                                                                                    \n@param deploymentConfigName The deployment configuration name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                                                    The deployment configuration name.

                                                                                                                    \n@return The deployment configuration name.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    The deployment configuration name.

                                                                                                                    \n@param deploymentConfigName The deployment configuration name.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                                                    The deployment configuration name.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The unique ID of a deployment.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                    The unique ID of a deployment.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                    The unique ID of a deployment.

                                                                                                                    \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                    The unique ID of a deployment.

                                                                                                                    \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    The unique ID of a deployment.

                                                                                                                    \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                    The unique ID of a deployment.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPreviousRevision", "beanStyleSetterMethodName" : "setPreviousRevision", "c2jName" : "previousRevision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #previousRevision(RevisionLocation)}.\n@param previousRevision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #previousRevision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                    Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "previousRevision", "fluentSetterDocumentation" : "

                                                                                                                    Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                                                    \n@param previousRevision Information about the application revision that was deployed to the deployment group before the most recent successful deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "previousRevision", "getterDocumentation" : "

                                                                                                                    Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                                                    \n@return Information about the application revision that was deployed to the deployment group before the most recent successful deployment.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "previousRevision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "previousRevision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PreviousRevision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                                                    \n@param previousRevision Information about the application revision that was deployed to the deployment group before the most recent successful deployment.", "setterMethodName" : "setPreviousRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "previousRevision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "previousRevision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                    Information about the application revision that was deployed to the deployment group before the most recent successful deployment.

                                                                                                                    ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revision(RevisionLocation)}.\n@param revision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                    Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                    Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                                                    \n@param revision Information about the location of stored application artifacts and the service from which to retrieve them.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                    Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                                                    \n@return Information about the location of stored application artifacts and the service from which to retrieve them.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                                                    \n@param revision Information about the location of stored application artifacts and the service from which to retrieve them.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                    Information about the location of stored application artifacts and the service from which to retrieve them.

                                                                                                                    ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "DeploymentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The current state of the deployment as a whole.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                    The current state of the deployment as a whole.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DeploymentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                    The current state of the deployment as a whole.

                                                                                                                    \n@param status The current state of the deployment as a whole.\n@see DeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                    The current state of the deployment as a whole.

                                                                                                                    \n

                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                    \n@return The current state of the deployment as a whole.\n@see DeploymentStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    The current state of the deployment as a whole.

                                                                                                                    \n@param status The current state of the deployment as a whole.\n@see DeploymentStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                    The current state of the deployment as a whole.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorInformation", "beanStyleSetterMethodName" : "setErrorInformation", "c2jName" : "errorInformation", "c2jShape" : "ErrorInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Information about any error associated with this deployment.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link ErrorInformation.Builder} avoiding the need to create one manually via {@link ErrorInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link ErrorInformation.Builder#build()} is called immediately and its result is passed to {@link #errorInformation(ErrorInformation)}.\n@param errorInformation a consumer that will call methods on {@link ErrorInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorInformation(ErrorInformation)", "deprecated" : false, "documentation" : "

                                                                                                                    Information about any error associated with this deployment.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorInformation", "fluentSetterDocumentation" : "

                                                                                                                    Information about any error associated with this deployment.

                                                                                                                    \n@param errorInformation Information about any error associated with this deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorInformation", "getterDocumentation" : "

                                                                                                                    Information about any error associated with this deployment.

                                                                                                                    \n@return Information about any error associated with this deployment.", "getterModel" : { "returnType" : "ErrorInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "errorInformation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "errorInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ErrorInformation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    Information about any error associated with this deployment.

                                                                                                                    \n@param errorInformation Information about any error associated with this deployment.", "setterMethodName" : "setErrorInformation", "setterModel" : { "variableDeclarationType" : "ErrorInformation", "variableName" : "errorInformation", "variableType" : "ErrorInformation", "documentation" : null, "simpleType" : "ErrorInformation", "variableSetterType" : "ErrorInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ErrorInformation", "variableName" : "errorInformation", "variableType" : "ErrorInformation", "documentation" : "

                                                                                                                    Information about any error associated with this deployment.

                                                                                                                    ", "simpleType" : "ErrorInformation", "variableSetterType" : "ErrorInformation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreateTime", "beanStyleSetterMethodName" : "setCreateTime", "c2jName" : "createTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was created.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createTime(Instant)}.\n@param createTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                    A timestamp that indicates when the deployment was created.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createTime", "fluentSetterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was created.

                                                                                                                    \n@param createTime A timestamp that indicates when the deployment was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createTime", "getterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was created.

                                                                                                                    \n@return A timestamp that indicates when the deployment was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "createTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was created.

                                                                                                                    \n@param createTime A timestamp that indicates when the deployment was created.", "setterMethodName" : "setCreateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                    A timestamp that indicates when the deployment was created.

                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                    A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                                                    \n@param startTime A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                                                    \n@return A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                                                    \n@param startTime A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                    A timestamp that indicates when the deployment was deployed to the deployment group.

                                                                                                                    In some cases, the reported value of the start time might be later than the complete time. This is due to differences in the clock settings of backend servers that participate in the deployment process.

                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompleteTime", "beanStyleSetterMethodName" : "setCompleteTime", "c2jName" : "completeTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was complete.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #completeTime(Instant)}.\n@param completeTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completeTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                    A timestamp that indicates when the deployment was complete.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completeTime", "fluentSetterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was complete.

                                                                                                                    \n@param completeTime A timestamp that indicates when the deployment was complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completeTime", "getterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was complete.

                                                                                                                    \n@return A timestamp that indicates when the deployment was complete.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "completeTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "completeTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CompleteTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    A timestamp that indicates when the deployment was complete.

                                                                                                                    \n@param completeTime A timestamp that indicates when the deployment was complete.", "setterMethodName" : "setCompleteTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completeTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completeTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                    A timestamp that indicates when the deployment was complete.

                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentOverview", "beanStyleSetterMethodName" : "setDeploymentOverview", "c2jName" : "deploymentOverview", "c2jShape" : "DeploymentOverview", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    A summary of the deployment status of the instances in the deployment.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeploymentOverview.Builder} avoiding the need to create one manually via {@link DeploymentOverview#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentOverview.Builder#build()} is called immediately and its result is passed to {@link #deploymentOverview(DeploymentOverview)}.\n@param deploymentOverview a consumer that will call methods on {@link DeploymentOverview.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentOverview(DeploymentOverview)", "deprecated" : false, "documentation" : "

                                                                                                                    A summary of the deployment status of the instances in the deployment.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentOverview", "fluentSetterDocumentation" : "

                                                                                                                    A summary of the deployment status of the instances in the deployment.

                                                                                                                    \n@param deploymentOverview A summary of the deployment status of the instances in the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentOverview", "getterDocumentation" : "

                                                                                                                    A summary of the deployment status of the instances in the deployment.

                                                                                                                    \n@return A summary of the deployment status of the instances in the deployment.", "getterModel" : { "returnType" : "DeploymentOverview", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentOverview", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentOverview", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentOverview", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    A summary of the deployment status of the instances in the deployment.

                                                                                                                    \n@param deploymentOverview A summary of the deployment status of the instances in the deployment.", "setterMethodName" : "setDeploymentOverview", "setterModel" : { "variableDeclarationType" : "DeploymentOverview", "variableName" : "deploymentOverview", "variableType" : "DeploymentOverview", "documentation" : null, "simpleType" : "DeploymentOverview", "variableSetterType" : "DeploymentOverview" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentOverview", "variableName" : "deploymentOverview", "variableType" : "DeploymentOverview", "documentation" : "

                                                                                                                    A summary of the deployment status of the instances in the deployment.

                                                                                                                    ", "simpleType" : "DeploymentOverview", "variableSetterType" : "DeploymentOverview" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    A comment about the deployment.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                    A comment about the deployment.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                    A comment about the deployment.

                                                                                                                    \n@param description A comment about the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                    A comment about the deployment.

                                                                                                                    \n@return A comment about the deployment.", "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" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    A comment about the deployment.

                                                                                                                    \n@param description A comment about the deployment.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                    A comment about the deployment.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatorAsString", "beanStyleSetterMethodName" : "setCreator", "c2jName" : "creator", "c2jShape" : "DeploymentCreator", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The means by which the deployment was created:

                                                                                                                    • user: A user created the deployment.

                                                                                                                    • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                                    • codeDeployRollback: A rollback process created the deployment.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #creatorAsString(String)}.\n@param creator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creator(String)", "deprecated" : false, "documentation" : "

                                                                                                                    The means by which the deployment was created:

                                                                                                                    • user: A user created the deployment.

                                                                                                                    • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                                    • codeDeployRollback: A rollback process created the deployment.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DeploymentCreator", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "creator", "fluentEnumSetterMethodName" : "creator", "fluentGetterMethodName" : "creatorAsString", "fluentSetterDocumentation" : "

                                                                                                                    The means by which the deployment was created:

                                                                                                                    • user: A user created the deployment.

                                                                                                                    • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                                    • codeDeployRollback: A rollback process created the deployment.

                                                                                                                    \n@param creator The means by which the deployment was created:

                                                                                                                    • user: A user created the deployment.

                                                                                                                    • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                                    • codeDeployRollback: A rollback process created the deployment.

                                                                                                                    • \n@see DeploymentCreator\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentCreator", "fluentSetterMethodName" : "creator", "getterDocumentation" : "

                                                                                                                      The means by which the deployment was created:

                                                                                                                      • user: A user created the deployment.

                                                                                                                      • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                                      • codeDeployRollback: A rollback process created the deployment.

                                                                                                                      \n

                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #creator} will return {@link DeploymentCreator#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #creatorAsString}.\n

                                                                                                                      \n@return The means by which the deployment was created:

                                                                                                                      • user: A user created the deployment.

                                                                                                                      • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                                      • codeDeployRollback: A rollback process created the deployment.

                                                                                                                      • \n@see DeploymentCreator", "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" : "creator", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "creator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Creator", "sensitive" : false, "setterDocumentation" : "

                                                                                                                        The means by which the deployment was created:

                                                                                                                        • user: A user created the deployment.

                                                                                                                        • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                                        • codeDeployRollback: A rollback process created the deployment.

                                                                                                                        \n@param creator The means by which the deployment was created:

                                                                                                                        • user: A user created the deployment.

                                                                                                                        • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                                        • codeDeployRollback: A rollback process created the deployment.

                                                                                                                        • \n@see DeploymentCreator", "setterMethodName" : "setCreator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "creator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "creator", "variableType" : "String", "documentation" : "

                                                                                                                          The means by which the deployment was created:

                                                                                                                          • user: A user created the deployment.

                                                                                                                          • autoscaling: Amazon EC2 Auto Scaling created the deployment.

                                                                                                                          • codeDeployRollback: A rollback process created the deployment.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIgnoreApplicationStopFailures", "beanStyleSetterMethodName" : "setIgnoreApplicationStopFailures", "c2jName" : "ignoreApplicationStopFailures", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #ignoreApplicationStopFailures(Boolean)}.\n@param ignoreApplicationStopFailures a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ignoreApplicationStopFailures(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                          If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ignoreApplicationStopFailures", "fluentSetterDocumentation" : "

                                                                                                                          If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                                          \n@param ignoreApplicationStopFailures If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ignoreApplicationStopFailures", "getterDocumentation" : "

                                                                                                                          If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                                          \n@return If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ignoreApplicationStopFailures", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ignoreApplicationStopFailures", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IgnoreApplicationStopFailures", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                                          \n@param ignoreApplicationStopFailures If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.", "setterMethodName" : "setIgnoreApplicationStopFailures", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ignoreApplicationStopFailures", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ignoreApplicationStopFailures", "variableType" : "Boolean", "documentation" : "

                                                                                                                          If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. For example, if ApplicationStop fails, the deployment continues with DownloadBundle. If BeforeBlockTraffic fails, the deployment continues with BlockTraffic. If AfterBlockTraffic fails, the deployment continues with ApplicationStop.

                                                                                                                          If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

                                                                                                                          During a deployment, the AWS CodeDeploy agent runs the scripts specified for ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic in the AppSpec file from the previous successful deployment. (All other scripts are run from the AppSpec file in the current deployment.) If one of these scripts contains an error and does not run successfully, the deployment can fail.

                                                                                                                          If the cause of the failure is a script from the last successful deployment that will never run successfully, create a new deployment and use ignoreApplicationStopFailures to specify that the ApplicationStop, BeforeBlockTraffic, and AfterBlockTraffic failures should be ignored.

                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoRollbackConfiguration", "beanStyleSetterMethodName" : "setAutoRollbackConfiguration", "c2jName" : "autoRollbackConfiguration", "c2jShape" : "AutoRollbackConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Information about the automatic rollback configuration associated with the deployment.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link AutoRollbackConfiguration.Builder} avoiding the need to create one manually via {@link AutoRollbackConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoRollbackConfiguration.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackConfiguration(AutoRollbackConfiguration)}.\n@param autoRollbackConfiguration a consumer that will call methods on {@link AutoRollbackConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackConfiguration(AutoRollbackConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                          Information about the automatic rollback configuration associated with the deployment.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackConfiguration", "fluentSetterDocumentation" : "

                                                                                                                          Information about the automatic rollback configuration associated with the deployment.

                                                                                                                          \n@param autoRollbackConfiguration Information about the automatic rollback configuration associated with the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackConfiguration", "getterDocumentation" : "

                                                                                                                          Information about the automatic rollback configuration associated with the deployment.

                                                                                                                          \n@return Information about the automatic rollback configuration associated with the deployment.", "getterModel" : { "returnType" : "AutoRollbackConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoRollbackConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Information about the automatic rollback configuration associated with the deployment.

                                                                                                                          \n@param autoRollbackConfiguration Information about the automatic rollback configuration associated with the deployment.", "setterMethodName" : "setAutoRollbackConfiguration", "setterModel" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : "

                                                                                                                          Information about the automatic rollback configuration associated with the deployment.

                                                                                                                          ", "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpdateOutdatedInstancesOnly", "beanStyleSetterMethodName" : "setUpdateOutdatedInstancesOnly", "c2jName" : "updateOutdatedInstancesOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #updateOutdatedInstancesOnly(Boolean)}.\n@param updateOutdatedInstancesOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateOutdatedInstancesOnly(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                          Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateOutdatedInstancesOnly", "fluentSetterDocumentation" : "

                                                                                                                          Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                                          \n@param updateOutdatedInstancesOnly Indicates whether only instances that are not running the latest application revision are to be deployed to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateOutdatedInstancesOnly", "getterDocumentation" : "

                                                                                                                          Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                                          \n@return Indicates whether only instances that are not running the latest application revision are to be deployed to.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "updateOutdatedInstancesOnly", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "updateOutdatedInstancesOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UpdateOutdatedInstancesOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                                          \n@param updateOutdatedInstancesOnly Indicates whether only instances that are not running the latest application revision are to be deployed to.", "setterMethodName" : "setUpdateOutdatedInstancesOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "updateOutdatedInstancesOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "updateOutdatedInstancesOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                          Indicates whether only instances that are not running the latest application revision are to be deployed to.

                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRollbackInfo", "beanStyleSetterMethodName" : "setRollbackInfo", "c2jName" : "rollbackInfo", "c2jShape" : "RollbackInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Information about a deployment rollback.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link RollbackInfo.Builder} avoiding the need to create one manually via {@link RollbackInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link RollbackInfo.Builder#build()} is called immediately and its result is passed to {@link #rollbackInfo(RollbackInfo)}.\n@param rollbackInfo a consumer that will call methods on {@link RollbackInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rollbackInfo(RollbackInfo)", "deprecated" : false, "documentation" : "

                                                                                                                          Information about a deployment rollback.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rollbackInfo", "fluentSetterDocumentation" : "

                                                                                                                          Information about a deployment rollback.

                                                                                                                          \n@param rollbackInfo Information about a deployment rollback.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rollbackInfo", "getterDocumentation" : "

                                                                                                                          Information about a deployment rollback.

                                                                                                                          \n@return Information about a deployment rollback.", "getterModel" : { "returnType" : "RollbackInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rollbackInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "rollbackInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RollbackInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Information about a deployment rollback.

                                                                                                                          \n@param rollbackInfo Information about a deployment rollback.", "setterMethodName" : "setRollbackInfo", "setterModel" : { "variableDeclarationType" : "RollbackInfo", "variableName" : "rollbackInfo", "variableType" : "RollbackInfo", "documentation" : null, "simpleType" : "RollbackInfo", "variableSetterType" : "RollbackInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RollbackInfo", "variableName" : "rollbackInfo", "variableType" : "RollbackInfo", "documentation" : "

                                                                                                                          Information about a deployment rollback.

                                                                                                                          ", "simpleType" : "RollbackInfo", "variableSetterType" : "RollbackInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentStyle", "beanStyleSetterMethodName" : "setDeploymentStyle", "c2jName" : "deploymentStyle", "c2jShape" : "DeploymentStyle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentStyle.Builder} avoiding the need to create one manually via {@link DeploymentStyle#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentStyle.Builder#build()} is called immediately and its result is passed to {@link #deploymentStyle(DeploymentStyle)}.\n@param deploymentStyle a consumer that will call methods on {@link DeploymentStyle.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStyle(DeploymentStyle)", "deprecated" : false, "documentation" : "

                                                                                                                          Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentStyle", "fluentSetterDocumentation" : "

                                                                                                                          Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                          \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentStyle", "getterDocumentation" : "

                                                                                                                          Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                          \n@return Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "getterModel" : { "returnType" : "DeploymentStyle", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentStyle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentStyle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentStyle", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                          \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "setterMethodName" : "setDeploymentStyle", "setterModel" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : null, "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : "

                                                                                                                          Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                          ", "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetInstances", "beanStyleSetterMethodName" : "setTargetInstances", "c2jName" : "targetInstances", "c2jShape" : "TargetInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link TargetInstances.Builder} avoiding the need to create one manually via {@link TargetInstances#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetInstances.Builder#build()} is called immediately and its result is passed to {@link #targetInstances(TargetInstances)}.\n@param targetInstances a consumer that will call methods on {@link TargetInstances.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetInstances(TargetInstances)", "deprecated" : false, "documentation" : "

                                                                                                                          Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetInstances", "fluentSetterDocumentation" : "

                                                                                                                          Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                                          \n@param targetInstances Information about the instances that belong to the replacement environment in a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetInstances", "getterDocumentation" : "

                                                                                                                          Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                                          \n@return Information about the instances that belong to the replacement environment in a blue/green deployment.", "getterModel" : { "returnType" : "TargetInstances", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TargetInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                                          \n@param targetInstances Information about the instances that belong to the replacement environment in a blue/green deployment.", "setterMethodName" : "setTargetInstances", "setterModel" : { "variableDeclarationType" : "TargetInstances", "variableName" : "targetInstances", "variableType" : "TargetInstances", "documentation" : null, "simpleType" : "TargetInstances", "variableSetterType" : "TargetInstances" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetInstances", "variableName" : "targetInstances", "variableType" : "TargetInstances", "documentation" : "

                                                                                                                          Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                                          ", "simpleType" : "TargetInstances", "variableSetterType" : "TargetInstances" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceTerminationWaitTimeStarted", "beanStyleSetterMethodName" : "setInstanceTerminationWaitTimeStarted", "c2jName" : "instanceTerminationWaitTimeStarted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #instanceTerminationWaitTimeStarted(Boolean)}.\n@param instanceTerminationWaitTimeStarted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceTerminationWaitTimeStarted(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                          Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceTerminationWaitTimeStarted", "fluentSetterDocumentation" : "

                                                                                                                          Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                                          \n@param instanceTerminationWaitTimeStarted Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceTerminationWaitTimeStarted", "getterDocumentation" : "

                                                                                                                          Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                                          \n@return Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceTerminationWaitTimeStarted", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceTerminationWaitTimeStarted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InstanceTerminationWaitTimeStarted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                                          \n@param instanceTerminationWaitTimeStarted Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.", "setterMethodName" : "setInstanceTerminationWaitTimeStarted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "instanceTerminationWaitTimeStarted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "instanceTerminationWaitTimeStarted", "variableType" : "Boolean", "documentation" : "

                                                                                                                          Indicates whether the wait period set for the termination of instances in the original environment has started. Status is 'false' if the KEEP_ALIVE option is specified. Otherwise, 'true' as soon as the termination wait period starts.

                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlueGreenDeploymentConfiguration", "beanStyleSetterMethodName" : "setBlueGreenDeploymentConfiguration", "c2jName" : "blueGreenDeploymentConfiguration", "c2jShape" : "BlueGreenDeploymentConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Information about blue/green deployment options for this deployment.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link BlueGreenDeploymentConfiguration.Builder} avoiding the need to create one manually via {@link BlueGreenDeploymentConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlueGreenDeploymentConfiguration.Builder#build()} is called immediately and its result is passed to {@link #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)}.\n@param blueGreenDeploymentConfiguration a consumer that will call methods on {@link BlueGreenDeploymentConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                          Information about blue/green deployment options for this deployment.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blueGreenDeploymentConfiguration", "fluentSetterDocumentation" : "

                                                                                                                          Information about blue/green deployment options for this deployment.

                                                                                                                          \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for this deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blueGreenDeploymentConfiguration", "getterDocumentation" : "

                                                                                                                          Information about blue/green deployment options for this deployment.

                                                                                                                          \n@return Information about blue/green deployment options for this deployment.", "getterModel" : { "returnType" : "BlueGreenDeploymentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "blueGreenDeploymentConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "blueGreenDeploymentConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BlueGreenDeploymentConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Information about blue/green deployment options for this deployment.

                                                                                                                          \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for this deployment.", "setterMethodName" : "setBlueGreenDeploymentConfiguration", "setterModel" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : null, "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : "

                                                                                                                          Information about blue/green deployment options for this deployment.

                                                                                                                          ", "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoadBalancerInfo", "beanStyleSetterMethodName" : "setLoadBalancerInfo", "c2jName" : "loadBalancerInfo", "c2jShape" : "LoadBalancerInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Information about the load balancer used in the deployment.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link LoadBalancerInfo.Builder} avoiding the need to create one manually via {@link LoadBalancerInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoadBalancerInfo.Builder#build()} is called immediately and its result is passed to {@link #loadBalancerInfo(LoadBalancerInfo)}.\n@param loadBalancerInfo a consumer that will call methods on {@link LoadBalancerInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loadBalancerInfo(LoadBalancerInfo)", "deprecated" : false, "documentation" : "

                                                                                                                          Information about the load balancer used in the deployment.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loadBalancerInfo", "fluentSetterDocumentation" : "

                                                                                                                          Information about the load balancer used in the deployment.

                                                                                                                          \n@param loadBalancerInfo Information about the load balancer used in the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadBalancerInfo", "getterDocumentation" : "

                                                                                                                          Information about the load balancer used in the deployment.

                                                                                                                          \n@return Information about the load balancer used in the deployment.", "getterModel" : { "returnType" : "LoadBalancerInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "loadBalancerInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "loadBalancerInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoadBalancerInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Information about the load balancer used in the deployment.

                                                                                                                          \n@param loadBalancerInfo Information about the load balancer used in the deployment.", "setterMethodName" : "setLoadBalancerInfo", "setterModel" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : null, "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : "

                                                                                                                          Information about the load balancer used in the deployment.

                                                                                                                          ", "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdditionalDeploymentStatusInfo", "beanStyleSetterMethodName" : "setAdditionalDeploymentStatusInfo", "c2jName" : "additionalDeploymentStatusInfo", "c2jShape" : "AdditionalDeploymentStatusInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #additionalDeploymentStatusInfo(String)}.\n@param additionalDeploymentStatusInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #additionalDeploymentStatusInfo(String)", "deprecated" : false, "documentation" : "

                                                                                                                          Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalDeploymentStatusInfo", "fluentSetterDocumentation" : "

                                                                                                                          Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                                          \n@param additionalDeploymentStatusInfo Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "additionalDeploymentStatusInfo", "getterDocumentation" : "

                                                                                                                          Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                                          \n@return Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.", "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" : "additionalDeploymentStatusInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "additionalDeploymentStatusInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdditionalDeploymentStatusInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                                          \n@param additionalDeploymentStatusInfo Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.", "setterMethodName" : "setAdditionalDeploymentStatusInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "additionalDeploymentStatusInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "additionalDeploymentStatusInfo", "variableType" : "String", "documentation" : "

                                                                                                                          Provides information about the results of a deployment, such as whether instances in the original environment in a blue/green deployment were not terminated.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFileExistsBehaviorAsString", "beanStyleSetterMethodName" : "setFileExistsBehavior", "c2jName" : "fileExistsBehavior", "c2jShape" : "FileExistsBehavior", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                                          • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                                          • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                                          • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileExistsBehaviorAsString(String)}.\n@param fileExistsBehavior a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileExistsBehavior(String)", "deprecated" : false, "documentation" : "

                                                                                                                          Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                                          • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                                          • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                                          • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "FileExistsBehavior", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "fileExistsBehavior", "fluentEnumSetterMethodName" : "fileExistsBehavior", "fluentGetterMethodName" : "fileExistsBehaviorAsString", "fluentSetterDocumentation" : "

                                                                                                                          Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                                          • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                                          • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                                          • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                                          \n@param fileExistsBehavior Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                                          • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                                          • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                                          • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                                          • \n@see FileExistsBehavior\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileExistsBehavior", "fluentSetterMethodName" : "fileExistsBehavior", "getterDocumentation" : "

                                                                                                                            Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                                            • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                                            • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                                            • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                                            \n

                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #fileExistsBehavior} will return {@link FileExistsBehavior#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #fileExistsBehaviorAsString}.\n

                                                                                                                            \n@return Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                                            • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                                            • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                                            • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                                            • \n@see FileExistsBehavior", "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" : "fileExistsBehavior", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "fileExistsBehavior", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileExistsBehavior", "sensitive" : false, "setterDocumentation" : "

                                                                                                                              Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                                              • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                                              • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                                              • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                                              \n@param fileExistsBehavior Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                                              • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                                              • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                                              • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                                              • \n@see FileExistsBehavior", "setterMethodName" : "setFileExistsBehavior", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileExistsBehavior", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileExistsBehavior", "variableType" : "String", "documentation" : "

                                                                                                                                Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.

                                                                                                                                • DISALLOW: The deployment fails. This is also the default behavior if no option is specified.

                                                                                                                                • OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.

                                                                                                                                • RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentStatusMessages", "beanStyleSetterMethodName" : "setDeploymentStatusMessages", "c2jName" : "deploymentStatusMessages", "c2jShape" : "DeploymentStatusMessageList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Messages that contain information about the status of a deployment.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentStatusMessages(List)}.\n@param deploymentStatusMessages a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStatusMessages(List)", "deprecated" : false, "documentation" : "

                                                                                                                                Messages that contain information about the status of a deployment.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentStatusMessages", "fluentSetterDocumentation" : "

                                                                                                                                Messages that contain information about the status of a deployment.

                                                                                                                                \n@param deploymentStatusMessages Messages that contain information about the status of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentStatusMessages", "getterDocumentation" : "

                                                                                                                                Messages that contain information about the status of a deployment.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return Messages that contain information about the status of a deployment.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentStatusMessages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentStatusMessages", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ErrorMessage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentStatusMessages", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Messages that contain information about the status of a deployment.

                                                                                                                                \n@param deploymentStatusMessages Messages that contain information about the status of a deployment.", "setterMethodName" : "setDeploymentStatusMessages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentStatusMessages", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentStatusMessages", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                Messages that contain information about the status of a deployment.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComputePlatformAsString", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The destination platform type for the deployment (Lambda or Server).

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The destination platform type for the deployment (Lambda or Server).

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                                                                                The destination platform type for the deployment (Lambda or Server).

                                                                                                                                \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                                                                                The destination platform type for the deployment (Lambda or Server).

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #computePlatform} will return {@link ComputePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #computePlatformAsString}.\n

                                                                                                                                \n@return The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "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" : "computePlatform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The destination platform type for the deployment (Lambda or Server).

                                                                                                                                \n@param computePlatform The destination platform type for the deployment (Lambda or Server).\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                                                                                The destination platform type for the deployment (Lambda or Server).

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentInfo", "variableName" : "deploymentInfo", "variableType" : "DeploymentInfo", "documentation" : null, "simpleType" : "DeploymentInfo", "variableSetterType" : "DeploymentInfo" }, "wrapper" : false }, "DeploymentIsNotInReadyStateException" : { "c2jName" : "DeploymentIsNotInReadyStateException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                The deployment does not have a status of Ready and can't continue yet.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentIsNotInReadyStateException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentIsNotInReadyStateException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentIsNotInReadyStateException", "variableName" : "deploymentIsNotInReadyStateException", "variableType" : "DeploymentIsNotInReadyStateException", "documentation" : null, "simpleType" : "DeploymentIsNotInReadyStateException", "variableSetterType" : "DeploymentIsNotInReadyStateException" }, "wrapper" : false }, "DeploymentLimitExceededException" : { "c2jName" : "DeploymentLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                The number of allowed deployments was exceeded.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentLimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentLimitExceededException", "variableName" : "deploymentLimitExceededException", "variableType" : "DeploymentLimitExceededException", "documentation" : null, "simpleType" : "DeploymentLimitExceededException", "variableSetterType" : "DeploymentLimitExceededException" }, "wrapper" : false }, "DeploymentNotStartedException" : { "c2jName" : "DeploymentNotStartedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                The specified deployment has not started.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentNotStartedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentNotStartedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentNotStartedException", "variableName" : "deploymentNotStartedException", "variableType" : "DeploymentNotStartedException", "documentation" : null, "simpleType" : "DeploymentNotStartedException", "variableSetterType" : "DeploymentNotStartedException" }, "wrapper" : false }, "DeploymentOption" : { "c2jName" : "DeploymentOption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "WITH_TRAFFIC_CONTROL", "value" : "WITH_TRAFFIC_CONTROL" }, { "name" : "WITHOUT_TRAFFIC_CONTROL", "value" : "WITHOUT_TRAFFIC_CONTROL" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentOption", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentOption", "variableName" : "deploymentOption", "variableType" : "DeploymentOption", "documentation" : null, "simpleType" : "DeploymentOption", "variableSetterType" : "DeploymentOption" }, "wrapper" : false }, "DeploymentOverview" : { "c2jName" : "DeploymentOverview", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Information about the deployment status of the instances in the deployment.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPending", "beanStyleSetterMethodName" : "setPending", "c2jName" : "Pending", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #pending(Long)}.\n@param pending a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pending(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pending", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                \n@param pending The number of instances in the deployment in a pending state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pending", "getterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                \n@return The number of instances in the deployment in a pending state.", "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" : "Pending", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Pending", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Pending", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                \n@param pending The number of instances in the deployment in a pending state.", "setterMethodName" : "setPending", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "pending", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "pending", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInProgress", "beanStyleSetterMethodName" : "setInProgress", "c2jName" : "InProgress", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #inProgress(Long)}.\n@param inProgress a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inProgress(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inProgress", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                \n@param inProgress The number of instances in which the deployment is in progress.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inProgress", "getterDocumentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                \n@return The number of instances in which the deployment is in progress.", "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" : "InProgress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InProgress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "InProgress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                \n@param inProgress The number of instances in which the deployment is in progress.", "setterMethodName" : "setInProgress", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "inProgress", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "inProgress", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSucceeded", "beanStyleSetterMethodName" : "setSucceeded", "c2jName" : "Succeeded", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #succeeded(Long)}.\n@param succeeded a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #succeeded(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "succeeded", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                \n@param succeeded The number of instances in the deployment to which revisions have been successfully deployed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "succeeded", "getterDocumentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                \n@return The number of instances in the deployment to which revisions have been successfully deployed.", "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" : "Succeeded", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Succeeded", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Succeeded", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                \n@param succeeded The number of instances in the deployment to which revisions have been successfully deployed.", "setterMethodName" : "setSucceeded", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "succeeded", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "succeeded", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailed", "beanStyleSetterMethodName" : "setFailed", "c2jName" : "Failed", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #failed(Long)}.\n@param failed a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failed(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failed", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                \n@param failed The number of instances in the deployment in a failed state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failed", "getterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                \n@return The number of instances in the deployment in a failed state.", "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" : "Failed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Failed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Failed", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                \n@param failed The number of instances in the deployment in a failed state.", "setterMethodName" : "setFailed", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "failed", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "failed", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkipped", "beanStyleSetterMethodName" : "setSkipped", "c2jName" : "Skipped", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #skipped(Long)}.\n@param skipped a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skipped(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skipped", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                \n@param skipped The number of instances in the deployment in a skipped state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipped", "getterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                \n@return The number of instances in the deployment in a skipped state.", "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" : "Skipped", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Skipped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Skipped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                \n@param skipped The number of instances in the deployment in a skipped state.", "setterMethodName" : "setSkipped", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "skipped", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "skipped", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReady", "beanStyleSetterMethodName" : "setReady", "c2jName" : "Ready", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #ready(Long)}.\n@param ready a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ready(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ready", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                \n@param ready The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ready", "getterDocumentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                \n@return The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.", "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" : "Ready", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ready", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Ready", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                \n@param ready The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.", "setterMethodName" : "setReady", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "ready", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "ready", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Failed" : { "beanStyleGetterMethodName" : "getFailed", "beanStyleSetterMethodName" : "setFailed", "c2jName" : "Failed", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #failed(Long)}.\n@param failed a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failed(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failed", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                \n@param failed The number of instances in the deployment in a failed state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failed", "getterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                \n@return The number of instances in the deployment in a failed state.", "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" : "Failed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Failed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Failed", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                \n@param failed The number of instances in the deployment in a failed state.", "setterMethodName" : "setFailed", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "failed", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "failed", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "InProgress" : { "beanStyleGetterMethodName" : "getInProgress", "beanStyleSetterMethodName" : "setInProgress", "c2jName" : "InProgress", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #inProgress(Long)}.\n@param inProgress a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inProgress(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inProgress", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                \n@param inProgress The number of instances in which the deployment is in progress.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inProgress", "getterDocumentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                \n@return The number of instances in which the deployment is in progress.", "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" : "InProgress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InProgress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "InProgress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                \n@param inProgress The number of instances in which the deployment is in progress.", "setterMethodName" : "setInProgress", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "inProgress", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "inProgress", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "Pending" : { "beanStyleGetterMethodName" : "getPending", "beanStyleSetterMethodName" : "setPending", "c2jName" : "Pending", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #pending(Long)}.\n@param pending a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pending(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pending", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                \n@param pending The number of instances in the deployment in a pending state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pending", "getterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                \n@return The number of instances in the deployment in a pending state.", "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" : "Pending", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Pending", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Pending", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                \n@param pending The number of instances in the deployment in a pending state.", "setterMethodName" : "setPending", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "pending", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "pending", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "Ready" : { "beanStyleGetterMethodName" : "getReady", "beanStyleSetterMethodName" : "setReady", "c2jName" : "Ready", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #ready(Long)}.\n@param ready a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ready(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ready", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                \n@param ready The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ready", "getterDocumentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                \n@return The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.", "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" : "Ready", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ready", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Ready", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                \n@param ready The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.", "setterMethodName" : "setReady", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "ready", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "ready", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "Skipped" : { "beanStyleGetterMethodName" : "getSkipped", "beanStyleSetterMethodName" : "setSkipped", "c2jName" : "Skipped", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #skipped(Long)}.\n@param skipped a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skipped(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skipped", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                \n@param skipped The number of instances in the deployment in a skipped state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipped", "getterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                \n@return The number of instances in the deployment in a skipped state.", "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" : "Skipped", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Skipped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Skipped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                \n@param skipped The number of instances in the deployment in a skipped state.", "setterMethodName" : "setSkipped", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "skipped", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "skipped", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "Succeeded" : { "beanStyleGetterMethodName" : "getSucceeded", "beanStyleSetterMethodName" : "setSucceeded", "c2jName" : "Succeeded", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #succeeded(Long)}.\n@param succeeded a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #succeeded(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "succeeded", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                \n@param succeeded The number of instances in the deployment to which revisions have been successfully deployed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "succeeded", "getterDocumentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                \n@return The number of instances in the deployment to which revisions have been successfully deployed.", "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" : "Succeeded", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Succeeded", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Succeeded", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                \n@param succeeded The number of instances in the deployment to which revisions have been successfully deployed.", "setterMethodName" : "setSucceeded", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "succeeded", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "succeeded", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPending", "beanStyleSetterMethodName" : "setPending", "c2jName" : "Pending", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #pending(Long)}.\n@param pending a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pending(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pending", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                \n@param pending The number of instances in the deployment in a pending state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pending", "getterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                \n@return The number of instances in the deployment in a pending state.", "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" : "Pending", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Pending", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Pending", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                \n@param pending The number of instances in the deployment in a pending state.", "setterMethodName" : "setPending", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "pending", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "pending", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in the deployment in a pending state.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInProgress", "beanStyleSetterMethodName" : "setInProgress", "c2jName" : "InProgress", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #inProgress(Long)}.\n@param inProgress a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inProgress(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inProgress", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                \n@param inProgress The number of instances in which the deployment is in progress.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inProgress", "getterDocumentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                \n@return The number of instances in which the deployment is in progress.", "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" : "InProgress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InProgress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "InProgress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                \n@param inProgress The number of instances in which the deployment is in progress.", "setterMethodName" : "setInProgress", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "inProgress", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "inProgress", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in which the deployment is in progress.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSucceeded", "beanStyleSetterMethodName" : "setSucceeded", "c2jName" : "Succeeded", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #succeeded(Long)}.\n@param succeeded a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #succeeded(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "succeeded", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                \n@param succeeded The number of instances in the deployment to which revisions have been successfully deployed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "succeeded", "getterDocumentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                \n@return The number of instances in the deployment to which revisions have been successfully deployed.", "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" : "Succeeded", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Succeeded", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Succeeded", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                \n@param succeeded The number of instances in the deployment to which revisions have been successfully deployed.", "setterMethodName" : "setSucceeded", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "succeeded", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "succeeded", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in the deployment to which revisions have been successfully deployed.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailed", "beanStyleSetterMethodName" : "setFailed", "c2jName" : "Failed", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #failed(Long)}.\n@param failed a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failed(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failed", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                \n@param failed The number of instances in the deployment in a failed state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failed", "getterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                \n@return The number of instances in the deployment in a failed state.", "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" : "Failed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Failed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Failed", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                \n@param failed The number of instances in the deployment in a failed state.", "setterMethodName" : "setFailed", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "failed", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "failed", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in the deployment in a failed state.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkipped", "beanStyleSetterMethodName" : "setSkipped", "c2jName" : "Skipped", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #skipped(Long)}.\n@param skipped a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skipped(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skipped", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                \n@param skipped The number of instances in the deployment in a skipped state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipped", "getterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                \n@return The number of instances in the deployment in a skipped state.", "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" : "Skipped", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Skipped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Skipped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                \n@param skipped The number of instances in the deployment in a skipped state.", "setterMethodName" : "setSkipped", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "skipped", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "skipped", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in the deployment in a skipped state.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReady", "beanStyleSetterMethodName" : "setReady", "c2jName" : "Ready", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #ready(Long)}.\n@param ready a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ready(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ready", "fluentSetterDocumentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                \n@param ready The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ready", "getterDocumentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                \n@return The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.", "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" : "Ready", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ready", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Ready", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                \n@param ready The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.", "setterMethodName" : "setReady", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "ready", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "ready", "variableType" : "Long", "documentation" : "

                                                                                                                                The number of instances in a replacement environment ready to receive traffic in a blue/green deployment.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentOverview", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentOverview", "variableName" : "deploymentOverview", "variableType" : "DeploymentOverview", "documentation" : null, "simpleType" : "DeploymentOverview", "variableSetterType" : "DeploymentOverview" }, "wrapper" : false }, "DeploymentReadyAction" : { "c2jName" : "DeploymentReadyAction", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CONTINUE_DEPLOYMENT", "value" : "CONTINUE_DEPLOYMENT" }, { "name" : "STOP_DEPLOYMENT", "value" : "STOP_DEPLOYMENT" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentReadyAction", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentReadyAction", "variableName" : "deploymentReadyAction", "variableType" : "DeploymentReadyAction", "documentation" : null, "simpleType" : "DeploymentReadyAction", "variableSetterType" : "DeploymentReadyAction" }, "wrapper" : false }, "DeploymentReadyOption" : { "c2jName" : "DeploymentReadyOption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Information about how traffic is rerouted to instances in a replacement environment in a blue/green deployment.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getActionOnTimeoutAsString", "beanStyleSetterMethodName" : "setActionOnTimeout", "c2jName" : "actionOnTimeout", "c2jShape" : "DeploymentReadyAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionOnTimeoutAsString(String)}.\n@param actionOnTimeout a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actionOnTimeout(String)", "deprecated" : false, "documentation" : "

                                                                                                                                Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "DeploymentReadyAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "actionOnTimeout", "fluentEnumSetterMethodName" : "actionOnTimeout", "fluentGetterMethodName" : "actionOnTimeoutAsString", "fluentSetterDocumentation" : "

                                                                                                                                Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                \n@param actionOnTimeout Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                • \n@see DeploymentReadyAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentReadyAction", "fluentSetterMethodName" : "actionOnTimeout", "getterDocumentation" : "

                                                                                                                                  Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                  • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                  • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                  \n

                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #actionOnTimeout} will return {@link DeploymentReadyAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionOnTimeoutAsString}.\n

                                                                                                                                  \n@return Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                  • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                  • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                  • \n@see DeploymentReadyAction", "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" : "actionOnTimeout", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "actionOnTimeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActionOnTimeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                    Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                    • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                    • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                    \n@param actionOnTimeout Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                    • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                    • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                    • \n@see DeploymentReadyAction", "setterMethodName" : "setActionOnTimeout", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "actionOnTimeout", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "actionOnTimeout", "variableType" : "String", "documentation" : "

                                                                                                                                      Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                      • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                      • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWaitTimeInMinutes", "beanStyleSetterMethodName" : "setWaitTimeInMinutes", "c2jName" : "waitTimeInMinutes", "c2jShape" : "Duration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #waitTimeInMinutes(Integer)}.\n@param waitTimeInMinutes a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #waitTimeInMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                      The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "waitTimeInMinutes", "fluentSetterDocumentation" : "

                                                                                                                                      The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                      \n@param waitTimeInMinutes The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "waitTimeInMinutes", "getterDocumentation" : "

                                                                                                                                      The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                      \n@return The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout", "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" : "waitTimeInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "waitTimeInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "WaitTimeInMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                      \n@param waitTimeInMinutes The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout", "setterMethodName" : "setWaitTimeInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "waitTimeInMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "waitTimeInMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                      The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ActionOnTimeout" : { "beanStyleGetterMethodName" : "getActionOnTimeoutAsString", "beanStyleSetterMethodName" : "setActionOnTimeout", "c2jName" : "actionOnTimeout", "c2jShape" : "DeploymentReadyAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                      • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                      • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionOnTimeoutAsString(String)}.\n@param actionOnTimeout a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actionOnTimeout(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                      • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                      • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "DeploymentReadyAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "actionOnTimeout", "fluentEnumSetterMethodName" : "actionOnTimeout", "fluentGetterMethodName" : "actionOnTimeoutAsString", "fluentSetterDocumentation" : "

                                                                                                                                      Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                      • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                      • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                      \n@param actionOnTimeout Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                      • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                      • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                      • \n@see DeploymentReadyAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentReadyAction", "fluentSetterMethodName" : "actionOnTimeout", "getterDocumentation" : "

                                                                                                                                        Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                        • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                        • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                        \n

                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #actionOnTimeout} will return {@link DeploymentReadyAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionOnTimeoutAsString}.\n

                                                                                                                                        \n@return Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                        • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                        • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                        • \n@see DeploymentReadyAction", "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" : "actionOnTimeout", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "actionOnTimeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActionOnTimeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                          Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                          • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                          • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                          \n@param actionOnTimeout Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                          • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                          • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                          • \n@see DeploymentReadyAction", "setterMethodName" : "setActionOnTimeout", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "actionOnTimeout", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "actionOnTimeout", "variableType" : "String", "documentation" : "

                                                                                                                                            Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                            • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                            • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WaitTimeInMinutes" : { "beanStyleGetterMethodName" : "getWaitTimeInMinutes", "beanStyleSetterMethodName" : "setWaitTimeInMinutes", "c2jName" : "waitTimeInMinutes", "c2jShape" : "Duration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #waitTimeInMinutes(Integer)}.\n@param waitTimeInMinutes a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #waitTimeInMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                            The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "waitTimeInMinutes", "fluentSetterDocumentation" : "

                                                                                                                                            The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                            \n@param waitTimeInMinutes The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "waitTimeInMinutes", "getterDocumentation" : "

                                                                                                                                            The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                            \n@return The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout", "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" : "waitTimeInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "waitTimeInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "WaitTimeInMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                            \n@param waitTimeInMinutes The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout", "setterMethodName" : "setWaitTimeInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "waitTimeInMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "waitTimeInMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                            The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getActionOnTimeoutAsString", "beanStyleSetterMethodName" : "setActionOnTimeout", "c2jName" : "actionOnTimeout", "c2jShape" : "DeploymentReadyAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                            • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                            • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionOnTimeoutAsString(String)}.\n@param actionOnTimeout a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actionOnTimeout(String)", "deprecated" : false, "documentation" : "

                                                                                                                                            Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                            • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                            • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DeploymentReadyAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "actionOnTimeout", "fluentEnumSetterMethodName" : "actionOnTimeout", "fluentGetterMethodName" : "actionOnTimeoutAsString", "fluentSetterDocumentation" : "

                                                                                                                                            Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                            • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                            • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                            \n@param actionOnTimeout Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                            • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                            • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                            • \n@see DeploymentReadyAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentReadyAction", "fluentSetterMethodName" : "actionOnTimeout", "getterDocumentation" : "

                                                                                                                                              Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                              • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                              • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                              \n

                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #actionOnTimeout} will return {@link DeploymentReadyAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionOnTimeoutAsString}.\n

                                                                                                                                              \n@return Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                              • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                              • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                              • \n@see DeploymentReadyAction", "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" : "actionOnTimeout", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "actionOnTimeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActionOnTimeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                                • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                                • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                                \n@param actionOnTimeout Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                                • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                                • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                                • \n@see DeploymentReadyAction", "setterMethodName" : "setActionOnTimeout", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "actionOnTimeout", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "actionOnTimeout", "variableType" : "String", "documentation" : "

                                                                                                                                                  Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment.

                                                                                                                                                  • CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment.

                                                                                                                                                  • STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment. If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWaitTimeInMinutes", "beanStyleSetterMethodName" : "setWaitTimeInMinutes", "c2jName" : "waitTimeInMinutes", "c2jShape" : "Duration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #waitTimeInMinutes(Integer)}.\n@param waitTimeInMinutes a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #waitTimeInMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "waitTimeInMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                  The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                                  \n@param waitTimeInMinutes The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "waitTimeInMinutes", "getterDocumentation" : "

                                                                                                                                                  The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                                  \n@return The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout", "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" : "waitTimeInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "waitTimeInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "WaitTimeInMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                                  \n@param waitTimeInMinutes The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout", "setterMethodName" : "setWaitTimeInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "waitTimeInMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "waitTimeInMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentReadyOption", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentReadyOption", "variableName" : "deploymentReadyOption", "variableType" : "DeploymentReadyOption", "documentation" : null, "simpleType" : "DeploymentReadyOption", "variableSetterType" : "DeploymentReadyOption" }, "wrapper" : false }, "DeploymentStatus" : { "c2jName" : "DeploymentStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CREATED", "value" : "Created" }, { "name" : "QUEUED", "value" : "Queued" }, { "name" : "IN_PROGRESS", "value" : "InProgress" }, { "name" : "SUCCEEDED", "value" : "Succeeded" }, { "name" : "FAILED", "value" : "Failed" }, { "name" : "STOPPED", "value" : "Stopped" }, { "name" : "READY", "value" : "Ready" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentStatus", "variableName" : "deploymentStatus", "variableType" : "DeploymentStatus", "documentation" : null, "simpleType" : "DeploymentStatus", "variableSetterType" : "DeploymentStatus" }, "wrapper" : false }, "DeploymentStyle" : { "c2jName" : "DeploymentStyle", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentTypeAsString", "beanStyleSetterMethodName" : "setDeploymentType", "c2jName" : "deploymentType", "c2jShape" : "DeploymentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentTypeAsString(String)}.\n@param deploymentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DeploymentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deploymentType", "fluentEnumSetterMethodName" : "deploymentType", "fluentGetterMethodName" : "deploymentTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  \n@param deploymentType Indicates whether to run an in-place deployment or a blue/green deployment.\n@see DeploymentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentType", "fluentSetterMethodName" : "deploymentType", "getterDocumentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #deploymentType} will return {@link DeploymentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deploymentTypeAsString}.\n

                                                                                                                                                  \n@return Indicates whether to run an in-place deployment or a blue/green deployment.\n@see DeploymentType", "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" : "deploymentType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  \n@param deploymentType Indicates whether to run an in-place deployment or a blue/green deployment.\n@see DeploymentType", "setterMethodName" : "setDeploymentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentType", "variableType" : "String", "documentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentOptionAsString", "beanStyleSetterMethodName" : "setDeploymentOption", "c2jName" : "deploymentOption", "c2jShape" : "DeploymentOption", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentOptionAsString(String)}.\n@param deploymentOption a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentOption(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DeploymentOption", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deploymentOption", "fluentEnumSetterMethodName" : "deploymentOption", "fluentGetterMethodName" : "deploymentOptionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  \n@param deploymentOption Indicates whether to route deployment traffic behind a load balancer.\n@see DeploymentOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentOption", "fluentSetterMethodName" : "deploymentOption", "getterDocumentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #deploymentOption} will return {@link DeploymentOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deploymentOptionAsString}.\n

                                                                                                                                                  \n@return Indicates whether to route deployment traffic behind a load balancer.\n@see DeploymentOption", "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" : "deploymentOption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentOption", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  \n@param deploymentOption Indicates whether to route deployment traffic behind a load balancer.\n@see DeploymentOption", "setterMethodName" : "setDeploymentOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentOption", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentOption", "variableType" : "String", "documentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentOption" : { "beanStyleGetterMethodName" : "getDeploymentOptionAsString", "beanStyleSetterMethodName" : "setDeploymentOption", "c2jName" : "deploymentOption", "c2jShape" : "DeploymentOption", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentOptionAsString(String)}.\n@param deploymentOption a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentOption(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DeploymentOption", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deploymentOption", "fluentEnumSetterMethodName" : "deploymentOption", "fluentGetterMethodName" : "deploymentOptionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  \n@param deploymentOption Indicates whether to route deployment traffic behind a load balancer.\n@see DeploymentOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentOption", "fluentSetterMethodName" : "deploymentOption", "getterDocumentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #deploymentOption} will return {@link DeploymentOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deploymentOptionAsString}.\n

                                                                                                                                                  \n@return Indicates whether to route deployment traffic behind a load balancer.\n@see DeploymentOption", "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" : "deploymentOption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentOption", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  \n@param deploymentOption Indicates whether to route deployment traffic behind a load balancer.\n@see DeploymentOption", "setterMethodName" : "setDeploymentOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentOption", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentOption", "variableType" : "String", "documentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentType" : { "beanStyleGetterMethodName" : "getDeploymentTypeAsString", "beanStyleSetterMethodName" : "setDeploymentType", "c2jName" : "deploymentType", "c2jShape" : "DeploymentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentTypeAsString(String)}.\n@param deploymentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DeploymentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deploymentType", "fluentEnumSetterMethodName" : "deploymentType", "fluentGetterMethodName" : "deploymentTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  \n@param deploymentType Indicates whether to run an in-place deployment or a blue/green deployment.\n@see DeploymentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentType", "fluentSetterMethodName" : "deploymentType", "getterDocumentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #deploymentType} will return {@link DeploymentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deploymentTypeAsString}.\n

                                                                                                                                                  \n@return Indicates whether to run an in-place deployment or a blue/green deployment.\n@see DeploymentType", "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" : "deploymentType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  \n@param deploymentType Indicates whether to run an in-place deployment or a blue/green deployment.\n@see DeploymentType", "setterMethodName" : "setDeploymentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentType", "variableType" : "String", "documentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentTypeAsString", "beanStyleSetterMethodName" : "setDeploymentType", "c2jName" : "deploymentType", "c2jShape" : "DeploymentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentTypeAsString(String)}.\n@param deploymentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DeploymentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deploymentType", "fluentEnumSetterMethodName" : "deploymentType", "fluentGetterMethodName" : "deploymentTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  \n@param deploymentType Indicates whether to run an in-place deployment or a blue/green deployment.\n@see DeploymentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentType", "fluentSetterMethodName" : "deploymentType", "getterDocumentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #deploymentType} will return {@link DeploymentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deploymentTypeAsString}.\n

                                                                                                                                                  \n@return Indicates whether to run an in-place deployment or a blue/green deployment.\n@see DeploymentType", "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" : "deploymentType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  \n@param deploymentType Indicates whether to run an in-place deployment or a blue/green deployment.\n@see DeploymentType", "setterMethodName" : "setDeploymentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentType", "variableType" : "String", "documentation" : "

                                                                                                                                                  Indicates whether to run an in-place deployment or a blue/green deployment.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentOptionAsString", "beanStyleSetterMethodName" : "setDeploymentOption", "c2jName" : "deploymentOption", "c2jShape" : "DeploymentOption", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentOptionAsString(String)}.\n@param deploymentOption a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentOption(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DeploymentOption", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deploymentOption", "fluentEnumSetterMethodName" : "deploymentOption", "fluentGetterMethodName" : "deploymentOptionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  \n@param deploymentOption Indicates whether to route deployment traffic behind a load balancer.\n@see DeploymentOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentOption", "fluentSetterMethodName" : "deploymentOption", "getterDocumentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #deploymentOption} will return {@link DeploymentOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deploymentOptionAsString}.\n

                                                                                                                                                  \n@return Indicates whether to route deployment traffic behind a load balancer.\n@see DeploymentOption", "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" : "deploymentOption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentOption", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  \n@param deploymentOption Indicates whether to route deployment traffic behind a load balancer.\n@see DeploymentOption", "setterMethodName" : "setDeploymentOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentOption", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentOption", "variableType" : "String", "documentation" : "

                                                                                                                                                  Indicates whether to route deployment traffic behind a load balancer.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentStyle", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : null, "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "wrapper" : false }, "DeploymentTarget" : { "c2jName" : "DeploymentTarget", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the deployment target.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentTargetTypeAsString", "beanStyleSetterMethodName" : "setDeploymentTargetType", "c2jName" : "deploymentTargetType", "c2jShape" : "DeploymentTargetType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentTargetTypeAsString(String)}.\n@param deploymentTargetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentTargetType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DeploymentTargetType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deploymentTargetType", "fluentEnumSetterMethodName" : "deploymentTargetType", "fluentGetterMethodName" : "deploymentTargetTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  \n@param deploymentTargetType The deployment type that is specific to the deployment's compute platform.\n@see DeploymentTargetType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentTargetType", "fluentSetterMethodName" : "deploymentTargetType", "getterDocumentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #deploymentTargetType} will return {@link DeploymentTargetType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deploymentTargetTypeAsString}.\n

                                                                                                                                                  \n@return The deployment type that is specific to the deployment's compute platform.\n@see DeploymentTargetType", "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" : "deploymentTargetType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentTargetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentTargetType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  \n@param deploymentTargetType The deployment type that is specific to the deployment's compute platform.\n@see DeploymentTargetType", "setterMethodName" : "setDeploymentTargetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentTargetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentTargetType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceTarget", "beanStyleSetterMethodName" : "setInstanceTarget", "c2jName" : "instanceTarget", "c2jShape" : "InstanceTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link InstanceTarget.Builder} avoiding the need to create one manually via {@link InstanceTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceTarget.Builder#build()} is called immediately and its result is passed to {@link #instanceTarget(InstanceTarget)}.\n@param instanceTarget a consumer that will call methods on {@link InstanceTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceTarget(InstanceTarget)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceTarget", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  \n@param instanceTarget Information about the target for a deployment that uses the EC2/On-premises compute platform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceTarget", "getterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  \n@return Information about the target for a deployment that uses the EC2/On-premises compute platform.", "getterModel" : { "returnType" : "InstanceTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceTarget", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceTarget", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  \n@param instanceTarget Information about the target for a deployment that uses the EC2/On-premises compute platform.", "setterMethodName" : "setInstanceTarget", "setterModel" : { "variableDeclarationType" : "InstanceTarget", "variableName" : "instanceTarget", "variableType" : "InstanceTarget", "documentation" : null, "simpleType" : "InstanceTarget", "variableSetterType" : "InstanceTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceTarget", "variableName" : "instanceTarget", "variableType" : "InstanceTarget", "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  ", "simpleType" : "InstanceTarget", "variableSetterType" : "InstanceTarget" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambdaTarget", "beanStyleSetterMethodName" : "setLambdaTarget", "c2jName" : "lambdaTarget", "c2jShape" : "LambdaTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link LambdaTarget.Builder} avoiding the need to create one manually via {@link LambdaTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link LambdaTarget.Builder#build()} is called immediately and its result is passed to {@link #lambdaTarget(LambdaTarget)}.\n@param lambdaTarget a consumer that will call methods on {@link LambdaTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaTarget(LambdaTarget)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaTarget", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  \n@param lambdaTarget Information about the target for a deployment that uses the AWS Lambda compute platform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaTarget", "getterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  \n@return Information about the target for a deployment that uses the AWS Lambda compute platform.", "getterModel" : { "returnType" : "LambdaTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lambdaTarget", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lambdaTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaTarget", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  \n@param lambdaTarget Information about the target for a deployment that uses the AWS Lambda compute platform.", "setterMethodName" : "setLambdaTarget", "setterModel" : { "variableDeclarationType" : "LambdaTarget", "variableName" : "lambdaTarget", "variableType" : "LambdaTarget", "documentation" : null, "simpleType" : "LambdaTarget", "variableSetterType" : "LambdaTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LambdaTarget", "variableName" : "lambdaTarget", "variableType" : "LambdaTarget", "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  ", "simpleType" : "LambdaTarget", "variableSetterType" : "LambdaTarget" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsTarget", "beanStyleSetterMethodName" : "setEcsTarget", "c2jName" : "ecsTarget", "c2jShape" : "ECSTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ECSTarget.Builder} avoiding the need to create one manually via {@link ECSTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link ECSTarget.Builder#build()} is called immediately and its result is passed to {@link #ecsTarget(ECSTarget)}.\n@param ecsTarget a consumer that will call methods on {@link ECSTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsTarget(ECSTarget)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsTarget", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  \n@param ecsTarget Information about the target for a deployment that uses the Amazon ECS compute platform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsTarget", "getterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  \n@return Information about the target for a deployment that uses the Amazon ECS compute platform.", "getterModel" : { "returnType" : "ECSTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ecsTarget", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ecsTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EcsTarget", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  \n@param ecsTarget Information about the target for a deployment that uses the Amazon ECS compute platform.", "setterMethodName" : "setEcsTarget", "setterModel" : { "variableDeclarationType" : "ECSTarget", "variableName" : "ecsTarget", "variableType" : "ECSTarget", "documentation" : null, "simpleType" : "ECSTarget", "variableSetterType" : "ECSTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ECSTarget", "variableName" : "ecsTarget", "variableType" : "ECSTarget", "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  ", "simpleType" : "ECSTarget", "variableSetterType" : "ECSTarget" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentTargetType" : { "beanStyleGetterMethodName" : "getDeploymentTargetTypeAsString", "beanStyleSetterMethodName" : "setDeploymentTargetType", "c2jName" : "deploymentTargetType", "c2jShape" : "DeploymentTargetType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentTargetTypeAsString(String)}.\n@param deploymentTargetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentTargetType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DeploymentTargetType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deploymentTargetType", "fluentEnumSetterMethodName" : "deploymentTargetType", "fluentGetterMethodName" : "deploymentTargetTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  \n@param deploymentTargetType The deployment type that is specific to the deployment's compute platform.\n@see DeploymentTargetType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentTargetType", "fluentSetterMethodName" : "deploymentTargetType", "getterDocumentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #deploymentTargetType} will return {@link DeploymentTargetType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deploymentTargetTypeAsString}.\n

                                                                                                                                                  \n@return The deployment type that is specific to the deployment's compute platform.\n@see DeploymentTargetType", "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" : "deploymentTargetType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentTargetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentTargetType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  \n@param deploymentTargetType The deployment type that is specific to the deployment's compute platform.\n@see DeploymentTargetType", "setterMethodName" : "setDeploymentTargetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentTargetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentTargetType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EcsTarget" : { "beanStyleGetterMethodName" : "getEcsTarget", "beanStyleSetterMethodName" : "setEcsTarget", "c2jName" : "ecsTarget", "c2jShape" : "ECSTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ECSTarget.Builder} avoiding the need to create one manually via {@link ECSTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link ECSTarget.Builder#build()} is called immediately and its result is passed to {@link #ecsTarget(ECSTarget)}.\n@param ecsTarget a consumer that will call methods on {@link ECSTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsTarget(ECSTarget)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsTarget", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  \n@param ecsTarget Information about the target for a deployment that uses the Amazon ECS compute platform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsTarget", "getterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  \n@return Information about the target for a deployment that uses the Amazon ECS compute platform.", "getterModel" : { "returnType" : "ECSTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ecsTarget", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ecsTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EcsTarget", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  \n@param ecsTarget Information about the target for a deployment that uses the Amazon ECS compute platform.", "setterMethodName" : "setEcsTarget", "setterModel" : { "variableDeclarationType" : "ECSTarget", "variableName" : "ecsTarget", "variableType" : "ECSTarget", "documentation" : null, "simpleType" : "ECSTarget", "variableSetterType" : "ECSTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ECSTarget", "variableName" : "ecsTarget", "variableType" : "ECSTarget", "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  ", "simpleType" : "ECSTarget", "variableSetterType" : "ECSTarget" }, "xmlNameSpaceUri" : null }, "InstanceTarget" : { "beanStyleGetterMethodName" : "getInstanceTarget", "beanStyleSetterMethodName" : "setInstanceTarget", "c2jName" : "instanceTarget", "c2jShape" : "InstanceTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link InstanceTarget.Builder} avoiding the need to create one manually via {@link InstanceTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceTarget.Builder#build()} is called immediately and its result is passed to {@link #instanceTarget(InstanceTarget)}.\n@param instanceTarget a consumer that will call methods on {@link InstanceTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceTarget(InstanceTarget)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceTarget", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  \n@param instanceTarget Information about the target for a deployment that uses the EC2/On-premises compute platform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceTarget", "getterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  \n@return Information about the target for a deployment that uses the EC2/On-premises compute platform.", "getterModel" : { "returnType" : "InstanceTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceTarget", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceTarget", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  \n@param instanceTarget Information about the target for a deployment that uses the EC2/On-premises compute platform.", "setterMethodName" : "setInstanceTarget", "setterModel" : { "variableDeclarationType" : "InstanceTarget", "variableName" : "instanceTarget", "variableType" : "InstanceTarget", "documentation" : null, "simpleType" : "InstanceTarget", "variableSetterType" : "InstanceTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceTarget", "variableName" : "instanceTarget", "variableType" : "InstanceTarget", "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  ", "simpleType" : "InstanceTarget", "variableSetterType" : "InstanceTarget" }, "xmlNameSpaceUri" : null }, "LambdaTarget" : { "beanStyleGetterMethodName" : "getLambdaTarget", "beanStyleSetterMethodName" : "setLambdaTarget", "c2jName" : "lambdaTarget", "c2jShape" : "LambdaTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link LambdaTarget.Builder} avoiding the need to create one manually via {@link LambdaTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link LambdaTarget.Builder#build()} is called immediately and its result is passed to {@link #lambdaTarget(LambdaTarget)}.\n@param lambdaTarget a consumer that will call methods on {@link LambdaTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaTarget(LambdaTarget)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaTarget", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  \n@param lambdaTarget Information about the target for a deployment that uses the AWS Lambda compute platform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaTarget", "getterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  \n@return Information about the target for a deployment that uses the AWS Lambda compute platform.", "getterModel" : { "returnType" : "LambdaTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lambdaTarget", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lambdaTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaTarget", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  \n@param lambdaTarget Information about the target for a deployment that uses the AWS Lambda compute platform.", "setterMethodName" : "setLambdaTarget", "setterModel" : { "variableDeclarationType" : "LambdaTarget", "variableName" : "lambdaTarget", "variableType" : "LambdaTarget", "documentation" : null, "simpleType" : "LambdaTarget", "variableSetterType" : "LambdaTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LambdaTarget", "variableName" : "lambdaTarget", "variableType" : "LambdaTarget", "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  ", "simpleType" : "LambdaTarget", "variableSetterType" : "LambdaTarget" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentTargetTypeAsString", "beanStyleSetterMethodName" : "setDeploymentTargetType", "c2jName" : "deploymentTargetType", "c2jShape" : "DeploymentTargetType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentTargetTypeAsString(String)}.\n@param deploymentTargetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentTargetType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DeploymentTargetType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deploymentTargetType", "fluentEnumSetterMethodName" : "deploymentTargetType", "fluentGetterMethodName" : "deploymentTargetTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  \n@param deploymentTargetType The deployment type that is specific to the deployment's compute platform.\n@see DeploymentTargetType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentTargetType", "fluentSetterMethodName" : "deploymentTargetType", "getterDocumentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #deploymentTargetType} will return {@link DeploymentTargetType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deploymentTargetTypeAsString}.\n

                                                                                                                                                  \n@return The deployment type that is specific to the deployment's compute platform.\n@see DeploymentTargetType", "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" : "deploymentTargetType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentTargetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentTargetType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  \n@param deploymentTargetType The deployment type that is specific to the deployment's compute platform.\n@see DeploymentTargetType", "setterMethodName" : "setDeploymentTargetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentTargetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentTargetType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The deployment type that is specific to the deployment's compute platform.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceTarget", "beanStyleSetterMethodName" : "setInstanceTarget", "c2jName" : "instanceTarget", "c2jShape" : "InstanceTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link InstanceTarget.Builder} avoiding the need to create one manually via {@link InstanceTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceTarget.Builder#build()} is called immediately and its result is passed to {@link #instanceTarget(InstanceTarget)}.\n@param instanceTarget a consumer that will call methods on {@link InstanceTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceTarget(InstanceTarget)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceTarget", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  \n@param instanceTarget Information about the target for a deployment that uses the EC2/On-premises compute platform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceTarget", "getterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  \n@return Information about the target for a deployment that uses the EC2/On-premises compute platform.", "getterModel" : { "returnType" : "InstanceTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceTarget", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceTarget", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  \n@param instanceTarget Information about the target for a deployment that uses the EC2/On-premises compute platform.", "setterMethodName" : "setInstanceTarget", "setterModel" : { "variableDeclarationType" : "InstanceTarget", "variableName" : "instanceTarget", "variableType" : "InstanceTarget", "documentation" : null, "simpleType" : "InstanceTarget", "variableSetterType" : "InstanceTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceTarget", "variableName" : "instanceTarget", "variableType" : "InstanceTarget", "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                  ", "simpleType" : "InstanceTarget", "variableSetterType" : "InstanceTarget" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambdaTarget", "beanStyleSetterMethodName" : "setLambdaTarget", "c2jName" : "lambdaTarget", "c2jShape" : "LambdaTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link LambdaTarget.Builder} avoiding the need to create one manually via {@link LambdaTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link LambdaTarget.Builder#build()} is called immediately and its result is passed to {@link #lambdaTarget(LambdaTarget)}.\n@param lambdaTarget a consumer that will call methods on {@link LambdaTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaTarget(LambdaTarget)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaTarget", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  \n@param lambdaTarget Information about the target for a deployment that uses the AWS Lambda compute platform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaTarget", "getterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  \n@return Information about the target for a deployment that uses the AWS Lambda compute platform.", "getterModel" : { "returnType" : "LambdaTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lambdaTarget", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lambdaTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaTarget", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  \n@param lambdaTarget Information about the target for a deployment that uses the AWS Lambda compute platform.", "setterMethodName" : "setLambdaTarget", "setterModel" : { "variableDeclarationType" : "LambdaTarget", "variableName" : "lambdaTarget", "variableType" : "LambdaTarget", "documentation" : null, "simpleType" : "LambdaTarget", "variableSetterType" : "LambdaTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LambdaTarget", "variableName" : "lambdaTarget", "variableType" : "LambdaTarget", "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the AWS Lambda compute platform.

                                                                                                                                                  ", "simpleType" : "LambdaTarget", "variableSetterType" : "LambdaTarget" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsTarget", "beanStyleSetterMethodName" : "setEcsTarget", "c2jName" : "ecsTarget", "c2jShape" : "ECSTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ECSTarget.Builder} avoiding the need to create one manually via {@link ECSTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link ECSTarget.Builder#build()} is called immediately and its result is passed to {@link #ecsTarget(ECSTarget)}.\n@param ecsTarget a consumer that will call methods on {@link ECSTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsTarget(ECSTarget)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsTarget", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  \n@param ecsTarget Information about the target for a deployment that uses the Amazon ECS compute platform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsTarget", "getterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  \n@return Information about the target for a deployment that uses the Amazon ECS compute platform.", "getterModel" : { "returnType" : "ECSTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ecsTarget", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ecsTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EcsTarget", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  \n@param ecsTarget Information about the target for a deployment that uses the Amazon ECS compute platform.", "setterMethodName" : "setEcsTarget", "setterModel" : { "variableDeclarationType" : "ECSTarget", "variableName" : "ecsTarget", "variableType" : "ECSTarget", "documentation" : null, "simpleType" : "ECSTarget", "variableSetterType" : "ECSTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ECSTarget", "variableName" : "ecsTarget", "variableType" : "ECSTarget", "documentation" : "

                                                                                                                                                  Information about the target for a deployment that uses the Amazon ECS compute platform.

                                                                                                                                                  ", "simpleType" : "ECSTarget", "variableSetterType" : "ECSTarget" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentTarget", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentTarget", "variableName" : "deploymentTarget", "variableType" : "DeploymentTarget", "documentation" : null, "simpleType" : "DeploymentTarget", "variableSetterType" : "DeploymentTarget" }, "wrapper" : false }, "DeploymentTargetDoesNotExistException" : { "c2jName" : "DeploymentTargetDoesNotExistException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  The provided target ID does not belong to the attempted deployment.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentTargetDoesNotExistException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentTargetDoesNotExistException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentTargetDoesNotExistException", "variableName" : "deploymentTargetDoesNotExistException", "variableType" : "DeploymentTargetDoesNotExistException", "documentation" : null, "simpleType" : "DeploymentTargetDoesNotExistException", "variableSetterType" : "DeploymentTargetDoesNotExistException" }, "wrapper" : false }, "DeploymentTargetIdRequiredException" : { "c2jName" : "DeploymentTargetIdRequiredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  A deployment target ID was not provided.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentTargetIdRequiredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentTargetIdRequiredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentTargetIdRequiredException", "variableName" : "deploymentTargetIdRequiredException", "variableType" : "DeploymentTargetIdRequiredException", "documentation" : null, "simpleType" : "DeploymentTargetIdRequiredException", "variableSetterType" : "DeploymentTargetIdRequiredException" }, "wrapper" : false }, "DeploymentTargetListSizeExceededException" : { "c2jName" : "DeploymentTargetListSizeExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  The maximum number of targets that can be associated with an Amazon ECS or AWS Lambda deployment was exceeded. The target list of both types of deployments must have exactly one item. This exception does not apply to EC2/On-premises deployments.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeploymentTargetListSizeExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentTargetListSizeExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeploymentTargetListSizeExceededException", "variableName" : "deploymentTargetListSizeExceededException", "variableType" : "DeploymentTargetListSizeExceededException", "documentation" : null, "simpleType" : "DeploymentTargetListSizeExceededException", "variableSetterType" : "DeploymentTargetListSizeExceededException" }, "wrapper" : false }, "DeploymentTargetType" : { "c2jName" : "DeploymentTargetType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INSTANCE_TARGET", "value" : "InstanceTarget" }, { "name" : "LAMBDA_TARGET", "value" : "LambdaTarget" }, { "name" : "ECS_TARGET", "value" : "ECSTarget" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentTargetType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentTargetType", "variableName" : "deploymentTargetType", "variableType" : "DeploymentTargetType", "documentation" : null, "simpleType" : "DeploymentTargetType", "variableSetterType" : "DeploymentTargetType" }, "wrapper" : false }, "DeploymentType" : { "c2jName" : "DeploymentType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "IN_PLACE", "value" : "IN_PLACE" }, { "name" : "BLUE_GREEN", "value" : "BLUE_GREEN" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentType", "variableName" : "deploymentType", "variableType" : "DeploymentType", "documentation" : null, "simpleType" : "DeploymentType", "variableSetterType" : "DeploymentType" }, "wrapper" : false }, "DeploymentWaitType" : { "c2jName" : "DeploymentWaitType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "READY_WAIT", "value" : "READY_WAIT" }, { "name" : "TERMINATION_WAIT", "value" : "TERMINATION_WAIT" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentWaitType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentWaitType", "variableName" : "deploymentWaitType", "variableType" : "DeploymentWaitType", "documentation" : null, "simpleType" : "DeploymentWaitType", "variableSetterType" : "DeploymentWaitType" }, "wrapper" : false }, "DeregisterOnPremisesInstanceRequest" : { "c2jName" : "DeregisterOnPremisesInstanceInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents the input of a DeregisterOnPremisesInstance operation.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeregisterOnPremisesInstance", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.DeregisterOnPremisesInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceName", "beanStyleSetterMethodName" : "setInstanceName", "c2jName" : "instanceName", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceName(String)}.\n@param instanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceName", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  \n@param instanceName The name of the on-premises instance to deregister.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceName", "getterDocumentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  \n@return The name of the on-premises instance to deregister.", "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" : "instanceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  \n@param instanceName The name of the on-premises instance to deregister.", "setterMethodName" : "setInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceName" : { "beanStyleGetterMethodName" : "getInstanceName", "beanStyleSetterMethodName" : "setInstanceName", "c2jName" : "instanceName", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceName(String)}.\n@param instanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceName", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  \n@param instanceName The name of the on-premises instance to deregister.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceName", "getterDocumentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  \n@return The name of the on-premises instance to deregister.", "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" : "instanceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  \n@param instanceName The name of the on-premises instance to deregister.", "setterMethodName" : "setInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceName", "beanStyleSetterMethodName" : "setInstanceName", "c2jName" : "instanceName", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceName(String)}.\n@param instanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceName", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  \n@param instanceName The name of the on-premises instance to deregister.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceName", "getterDocumentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  \n@return The name of the on-premises instance to deregister.", "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" : "instanceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  \n@param instanceName The name of the on-premises instance to deregister.", "setterMethodName" : "setInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The name of the on-premises instance to deregister.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "instanceName" ], "shapeName" : "DeregisterOnPremisesInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterOnPremisesInstanceRequest", "variableName" : "deregisterOnPremisesInstanceRequest", "variableType" : "DeregisterOnPremisesInstanceRequest", "documentation" : null, "simpleType" : "DeregisterOnPremisesInstanceRequest", "variableSetterType" : "DeregisterOnPremisesInstanceRequest" }, "wrapper" : false }, "DeregisterOnPremisesInstanceResponse" : { "c2jName" : "DeregisterOnPremisesInstanceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeregisterOnPremisesInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterOnPremisesInstanceResponse", "variableName" : "deregisterOnPremisesInstanceResponse", "variableType" : "DeregisterOnPremisesInstanceResponse", "documentation" : null, "simpleType" : "DeregisterOnPremisesInstanceResponse", "variableSetterType" : "DeregisterOnPremisesInstanceResponse" }, "wrapper" : false }, "DescriptionTooLongException" : { "c2jName" : "DescriptionTooLongException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  The description is too long.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DescriptionTooLongException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescriptionTooLongException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescriptionTooLongException", "variableName" : "descriptionTooLongException", "variableType" : "DescriptionTooLongException", "documentation" : null, "simpleType" : "DescriptionTooLongException", "variableSetterType" : "DescriptionTooLongException" }, "wrapper" : false }, "Diagnostics" : { "c2jName" : "Diagnostics", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Diagnostic information about executable scripts that are part of a deployment.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getErrorCodeAsString", "beanStyleSetterMethodName" : "setErrorCode", "c2jName" : "errorCode", "c2jShape" : "LifecycleErrorCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The associated error code:

                                                                                                                                                  • Success: The specified script ran.

                                                                                                                                                  • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                  • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                  • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                  • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                  • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorCodeAsString(String)}.\n@param errorCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorCode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The associated error code:

                                                                                                                                                  • Success: The specified script ran.

                                                                                                                                                  • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                  • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                  • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                  • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                  • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "LifecycleErrorCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "errorCode", "fluentEnumSetterMethodName" : "errorCode", "fluentGetterMethodName" : "errorCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The associated error code:

                                                                                                                                                  • Success: The specified script ran.

                                                                                                                                                  • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                  • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                  • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                  • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                  • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                  \n@param errorCode The associated error code:

                                                                                                                                                  • Success: The specified script ran.

                                                                                                                                                  • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                  • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                  • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                  • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                  • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                  • \n@see LifecycleErrorCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleErrorCode", "fluentSetterMethodName" : "errorCode", "getterDocumentation" : "

                                                                                                                                                    The associated error code:

                                                                                                                                                    • Success: The specified script ran.

                                                                                                                                                    • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                    • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                    • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                    • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                    • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                    \n

                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #errorCode} will return {@link LifecycleErrorCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #errorCodeAsString}.\n

                                                                                                                                                    \n@return The associated error code:

                                                                                                                                                    • Success: The specified script ran.

                                                                                                                                                    • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                    • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                    • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                    • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                    • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                    • \n@see LifecycleErrorCode", "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" : "errorCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "errorCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                      The associated error code:

                                                                                                                                                      • Success: The specified script ran.

                                                                                                                                                      • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                      • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                      • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                      • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                      • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                      \n@param errorCode The associated error code:

                                                                                                                                                      • Success: The specified script ran.

                                                                                                                                                      • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                      • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                      • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                      • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                      • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                      • \n@see LifecycleErrorCode", "setterMethodName" : "setErrorCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : "

                                                                                                                                                        The associated error code:

                                                                                                                                                        • Success: The specified script ran.

                                                                                                                                                        • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                        • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                        • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                        • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                        • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScriptName", "beanStyleSetterMethodName" : "setScriptName", "c2jName" : "scriptName", "c2jShape" : "ScriptName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the script.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scriptName(String)}.\n@param scriptName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scriptName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The name of the script.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scriptName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the script.

                                                                                                                                                        \n@param scriptName The name of the script.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scriptName", "getterDocumentation" : "

                                                                                                                                                        The name of the script.

                                                                                                                                                        \n@return The name of the script.", "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" : "scriptName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "scriptName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScriptName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the script.

                                                                                                                                                        \n@param scriptName The name of the script.", "setterMethodName" : "setScriptName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scriptName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scriptName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the script.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "LifecycleMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The message associated with the error.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The message associated with the error.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                        The message associated with the error.

                                                                                                                                                        \n@param message The message associated with the error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                        The message associated with the error.

                                                                                                                                                        \n@return The message associated with the error.", "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" : "message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The message associated with the error.

                                                                                                                                                        \n@param message The message associated with the error.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                                                                        The message associated with the error.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogTail", "beanStyleSetterMethodName" : "setLogTail", "c2jName" : "logTail", "c2jShape" : "LogTail", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The last portion of the diagnostic log.

                                                                                                                                                        If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logTail(String)}.\n@param logTail a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logTail(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The last portion of the diagnostic log.

                                                                                                                                                        If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logTail", "fluentSetterDocumentation" : "

                                                                                                                                                        The last portion of the diagnostic log.

                                                                                                                                                        If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                        \n@param logTail The last portion of the diagnostic log.

                                                                                                                                                        If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logTail", "getterDocumentation" : "

                                                                                                                                                        The last portion of the diagnostic log.

                                                                                                                                                        If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                        \n@return The last portion of the diagnostic log.

                                                                                                                                                        If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.", "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" : "logTail", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "logTail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogTail", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The last portion of the diagnostic log.

                                                                                                                                                        If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                        \n@param logTail The last portion of the diagnostic log.

                                                                                                                                                        If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.", "setterMethodName" : "setLogTail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logTail", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logTail", "variableType" : "String", "documentation" : "

                                                                                                                                                        The last portion of the diagnostic log.

                                                                                                                                                        If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ErrorCode" : { "beanStyleGetterMethodName" : "getErrorCodeAsString", "beanStyleSetterMethodName" : "setErrorCode", "c2jName" : "errorCode", "c2jShape" : "LifecycleErrorCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The associated error code:

                                                                                                                                                        • Success: The specified script ran.

                                                                                                                                                        • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                        • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                        • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                        • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                        • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorCodeAsString(String)}.\n@param errorCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorCode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The associated error code:

                                                                                                                                                        • Success: The specified script ran.

                                                                                                                                                        • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                        • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                        • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                        • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                        • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "LifecycleErrorCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "errorCode", "fluentEnumSetterMethodName" : "errorCode", "fluentGetterMethodName" : "errorCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                        The associated error code:

                                                                                                                                                        • Success: The specified script ran.

                                                                                                                                                        • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                        • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                        • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                        • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                        • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                        \n@param errorCode The associated error code:

                                                                                                                                                        • Success: The specified script ran.

                                                                                                                                                        • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                        • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                        • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                        • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                        • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                        • \n@see LifecycleErrorCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleErrorCode", "fluentSetterMethodName" : "errorCode", "getterDocumentation" : "

                                                                                                                                                          The associated error code:

                                                                                                                                                          • Success: The specified script ran.

                                                                                                                                                          • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                          • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                          • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                          • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                          • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                          \n

                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #errorCode} will return {@link LifecycleErrorCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #errorCodeAsString}.\n

                                                                                                                                                          \n@return The associated error code:

                                                                                                                                                          • Success: The specified script ran.

                                                                                                                                                          • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                          • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                          • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                          • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                          • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                          • \n@see LifecycleErrorCode", "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" : "errorCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "errorCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                            The associated error code:

                                                                                                                                                            • Success: The specified script ran.

                                                                                                                                                            • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                            • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                            • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                            • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                            • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                            \n@param errorCode The associated error code:

                                                                                                                                                            • Success: The specified script ran.

                                                                                                                                                            • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                            • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                            • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                            • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                            • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                            • \n@see LifecycleErrorCode", "setterMethodName" : "setErrorCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : "

                                                                                                                                                              The associated error code:

                                                                                                                                                              • Success: The specified script ran.

                                                                                                                                                              • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                              • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                              • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                              • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                              • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LogTail" : { "beanStyleGetterMethodName" : "getLogTail", "beanStyleSetterMethodName" : "setLogTail", "c2jName" : "logTail", "c2jShape" : "LogTail", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The last portion of the diagnostic log.

                                                                                                                                                              If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logTail(String)}.\n@param logTail a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logTail(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The last portion of the diagnostic log.

                                                                                                                                                              If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logTail", "fluentSetterDocumentation" : "

                                                                                                                                                              The last portion of the diagnostic log.

                                                                                                                                                              If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                              \n@param logTail The last portion of the diagnostic log.

                                                                                                                                                              If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logTail", "getterDocumentation" : "

                                                                                                                                                              The last portion of the diagnostic log.

                                                                                                                                                              If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                              \n@return The last portion of the diagnostic log.

                                                                                                                                                              If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.", "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" : "logTail", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "logTail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogTail", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The last portion of the diagnostic log.

                                                                                                                                                              If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                              \n@param logTail The last portion of the diagnostic log.

                                                                                                                                                              If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.", "setterMethodName" : "setLogTail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logTail", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logTail", "variableType" : "String", "documentation" : "

                                                                                                                                                              The last portion of the diagnostic log.

                                                                                                                                                              If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "LifecycleMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The message associated with the error.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The message associated with the error.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                              The message associated with the error.

                                                                                                                                                              \n@param message The message associated with the error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                              The message associated with the error.

                                                                                                                                                              \n@return The message associated with the error.", "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" : "message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The message associated with the error.

                                                                                                                                                              \n@param message The message associated with the error.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                                                                              The message associated with the error.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ScriptName" : { "beanStyleGetterMethodName" : "getScriptName", "beanStyleSetterMethodName" : "setScriptName", "c2jName" : "scriptName", "c2jShape" : "ScriptName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The name of the script.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scriptName(String)}.\n@param scriptName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scriptName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The name of the script.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scriptName", "fluentSetterDocumentation" : "

                                                                                                                                                              The name of the script.

                                                                                                                                                              \n@param scriptName The name of the script.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scriptName", "getterDocumentation" : "

                                                                                                                                                              The name of the script.

                                                                                                                                                              \n@return The name of the script.", "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" : "scriptName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "scriptName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScriptName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The name of the script.

                                                                                                                                                              \n@param scriptName The name of the script.", "setterMethodName" : "setScriptName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scriptName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scriptName", "variableType" : "String", "documentation" : "

                                                                                                                                                              The name of the script.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getErrorCodeAsString", "beanStyleSetterMethodName" : "setErrorCode", "c2jName" : "errorCode", "c2jShape" : "LifecycleErrorCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The associated error code:

                                                                                                                                                              • Success: The specified script ran.

                                                                                                                                                              • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                              • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                              • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                              • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                              • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorCodeAsString(String)}.\n@param errorCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorCode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The associated error code:

                                                                                                                                                              • Success: The specified script ran.

                                                                                                                                                              • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                              • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                              • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                              • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                              • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "LifecycleErrorCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "errorCode", "fluentEnumSetterMethodName" : "errorCode", "fluentGetterMethodName" : "errorCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                              The associated error code:

                                                                                                                                                              • Success: The specified script ran.

                                                                                                                                                              • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                              • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                              • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                              • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                              • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                              \n@param errorCode The associated error code:

                                                                                                                                                              • Success: The specified script ran.

                                                                                                                                                              • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                              • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                              • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                              • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                              • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                              • \n@see LifecycleErrorCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleErrorCode", "fluentSetterMethodName" : "errorCode", "getterDocumentation" : "

                                                                                                                                                                The associated error code:

                                                                                                                                                                • Success: The specified script ran.

                                                                                                                                                                • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                                • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                                • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                                • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                                • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                                \n

                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #errorCode} will return {@link LifecycleErrorCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #errorCodeAsString}.\n

                                                                                                                                                                \n@return The associated error code:

                                                                                                                                                                • Success: The specified script ran.

                                                                                                                                                                • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                                • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                                • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                                • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                                • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                                • \n@see LifecycleErrorCode", "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" : "errorCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "errorCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                  The associated error code:

                                                                                                                                                                  • Success: The specified script ran.

                                                                                                                                                                  • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                                  • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                                  • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                                  • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                                  • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                                  \n@param errorCode The associated error code:

                                                                                                                                                                  • Success: The specified script ran.

                                                                                                                                                                  • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                                  • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                                  • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                                  • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                                  • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                                  • \n@see LifecycleErrorCode", "setterMethodName" : "setErrorCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The associated error code:

                                                                                                                                                                    • Success: The specified script ran.

                                                                                                                                                                    • ScriptMissing: The specified script was not found in the specified location.

                                                                                                                                                                    • ScriptNotExecutable: The specified script is not a recognized executable file type.

                                                                                                                                                                    • ScriptTimedOut: The specified script did not finish running in the specified time period.

                                                                                                                                                                    • ScriptFailed: The specified script failed to run as expected.

                                                                                                                                                                    • UnknownError: The specified script did not run for an unknown reason.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScriptName", "beanStyleSetterMethodName" : "setScriptName", "c2jName" : "scriptName", "c2jShape" : "ScriptName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the script.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scriptName(String)}.\n@param scriptName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scriptName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the script.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scriptName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the script.

                                                                                                                                                                    \n@param scriptName The name of the script.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scriptName", "getterDocumentation" : "

                                                                                                                                                                    The name of the script.

                                                                                                                                                                    \n@return The name of the script.", "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" : "scriptName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "scriptName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScriptName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the script.

                                                                                                                                                                    \n@param scriptName The name of the script.", "setterMethodName" : "setScriptName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scriptName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scriptName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the script.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "LifecycleMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The message associated with the error.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The message associated with the error.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                    The message associated with the error.

                                                                                                                                                                    \n@param message The message associated with the error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                    The message associated with the error.

                                                                                                                                                                    \n@return The message associated with the error.", "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" : "message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The message associated with the error.

                                                                                                                                                                    \n@param message The message associated with the error.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The message associated with the error.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogTail", "beanStyleSetterMethodName" : "setLogTail", "c2jName" : "logTail", "c2jShape" : "LogTail", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The last portion of the diagnostic log.

                                                                                                                                                                    If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logTail(String)}.\n@param logTail a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logTail(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The last portion of the diagnostic log.

                                                                                                                                                                    If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logTail", "fluentSetterDocumentation" : "

                                                                                                                                                                    The last portion of the diagnostic log.

                                                                                                                                                                    If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                                    \n@param logTail The last portion of the diagnostic log.

                                                                                                                                                                    If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logTail", "getterDocumentation" : "

                                                                                                                                                                    The last portion of the diagnostic log.

                                                                                                                                                                    If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                                    \n@return The last portion of the diagnostic log.

                                                                                                                                                                    If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.", "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" : "logTail", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "logTail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogTail", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The last portion of the diagnostic log.

                                                                                                                                                                    If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                                    \n@param logTail The last portion of the diagnostic log.

                                                                                                                                                                    If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.", "setterMethodName" : "setLogTail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logTail", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logTail", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The last portion of the diagnostic log.

                                                                                                                                                                    If available, AWS CodeDeploy returns up to the last 4 KB of the diagnostic log.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Diagnostics", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Diagnostics", "variableName" : "diagnostics", "variableType" : "Diagnostics", "documentation" : null, "simpleType" : "Diagnostics", "variableSetterType" : "Diagnostics" }, "wrapper" : false }, "EC2TagFilter" : { "c2jName" : "EC2TagFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Information about an EC2 tag filter.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The tag filter key.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The tag filter key.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                    The tag filter key.

                                                                                                                                                                    \n@param key The tag filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                    The tag filter key.

                                                                                                                                                                    \n@return The tag filter key.", "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" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The tag filter key.

                                                                                                                                                                    \n@param key The tag filter key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The tag filter key.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The tag filter value.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The tag filter value.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                    The tag filter value.

                                                                                                                                                                    \n@param value The tag filter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                    The tag filter value.

                                                                                                                                                                    \n@return The tag filter value.", "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" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The tag filter value.

                                                                                                                                                                    \n@param value The tag filter value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The tag filter value.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "EC2TagFilterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The tag filter type:

                                                                                                                                                                    • KEY_ONLY: Key only.

                                                                                                                                                                    • VALUE_ONLY: Value only.

                                                                                                                                                                    • KEY_AND_VALUE: Key and value.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The tag filter type:

                                                                                                                                                                    • KEY_ONLY: Key only.

                                                                                                                                                                    • VALUE_ONLY: Value only.

                                                                                                                                                                    • KEY_AND_VALUE: Key and value.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "EC2TagFilterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                    The tag filter type:

                                                                                                                                                                    • KEY_ONLY: Key only.

                                                                                                                                                                    • VALUE_ONLY: Value only.

                                                                                                                                                                    • KEY_AND_VALUE: Key and value.

                                                                                                                                                                    \n@param type The tag filter type:

                                                                                                                                                                    • KEY_ONLY: Key only.

                                                                                                                                                                    • VALUE_ONLY: Value only.

                                                                                                                                                                    • KEY_AND_VALUE: Key and value.

                                                                                                                                                                    • \n@see EC2TagFilterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EC2TagFilterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                      The tag filter type:

                                                                                                                                                                      • KEY_ONLY: Key only.

                                                                                                                                                                      • VALUE_ONLY: Value only.

                                                                                                                                                                      • KEY_AND_VALUE: Key and value.

                                                                                                                                                                      \n

                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link EC2TagFilterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                      \n@return The tag filter type:

                                                                                                                                                                      • KEY_ONLY: Key only.

                                                                                                                                                                      • VALUE_ONLY: Value only.

                                                                                                                                                                      • KEY_AND_VALUE: Key and value.

                                                                                                                                                                      • \n@see EC2TagFilterType", "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" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                        The tag filter type:

                                                                                                                                                                        • KEY_ONLY: Key only.

                                                                                                                                                                        • VALUE_ONLY: Value only.

                                                                                                                                                                        • KEY_AND_VALUE: Key and value.

                                                                                                                                                                        \n@param type The tag filter type:

                                                                                                                                                                        • KEY_ONLY: Key only.

                                                                                                                                                                        • VALUE_ONLY: Value only.

                                                                                                                                                                        • KEY_AND_VALUE: Key and value.

                                                                                                                                                                        • \n@see EC2TagFilterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                          The tag filter type:

                                                                                                                                                                          • KEY_ONLY: Key only.

                                                                                                                                                                          • VALUE_ONLY: Value only.

                                                                                                                                                                          • KEY_AND_VALUE: Key and value.

                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          The tag filter key.

                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          The tag filter key.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                          The tag filter key.

                                                                                                                                                                          \n@param key The tag filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                          The tag filter key.

                                                                                                                                                                          \n@return The tag filter key.", "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" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          The tag filter key.

                                                                                                                                                                          \n@param key The tag filter key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                          The tag filter key.

                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "EC2TagFilterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          The tag filter type:

                                                                                                                                                                          • KEY_ONLY: Key only.

                                                                                                                                                                          • VALUE_ONLY: Value only.

                                                                                                                                                                          • KEY_AND_VALUE: Key and value.

                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          The tag filter type:

                                                                                                                                                                          • KEY_ONLY: Key only.

                                                                                                                                                                          • VALUE_ONLY: Value only.

                                                                                                                                                                          • KEY_AND_VALUE: Key and value.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "EC2TagFilterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                          The tag filter type:

                                                                                                                                                                          • KEY_ONLY: Key only.

                                                                                                                                                                          • VALUE_ONLY: Value only.

                                                                                                                                                                          • KEY_AND_VALUE: Key and value.

                                                                                                                                                                          \n@param type The tag filter type:

                                                                                                                                                                          • KEY_ONLY: Key only.

                                                                                                                                                                          • VALUE_ONLY: Value only.

                                                                                                                                                                          • KEY_AND_VALUE: Key and value.

                                                                                                                                                                          • \n@see EC2TagFilterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EC2TagFilterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                            The tag filter type:

                                                                                                                                                                            • KEY_ONLY: Key only.

                                                                                                                                                                            • VALUE_ONLY: Value only.

                                                                                                                                                                            • KEY_AND_VALUE: Key and value.

                                                                                                                                                                            \n

                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link EC2TagFilterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                            \n@return The tag filter type:

                                                                                                                                                                            • KEY_ONLY: Key only.

                                                                                                                                                                            • VALUE_ONLY: Value only.

                                                                                                                                                                            • KEY_AND_VALUE: Key and value.

                                                                                                                                                                            • \n@see EC2TagFilterType", "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" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                              The tag filter type:

                                                                                                                                                                              • KEY_ONLY: Key only.

                                                                                                                                                                              • VALUE_ONLY: Value only.

                                                                                                                                                                              • KEY_AND_VALUE: Key and value.

                                                                                                                                                                              \n@param type The tag filter type:

                                                                                                                                                                              • KEY_ONLY: Key only.

                                                                                                                                                                              • VALUE_ONLY: Value only.

                                                                                                                                                                              • KEY_AND_VALUE: Key and value.

                                                                                                                                                                              • \n@see EC2TagFilterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                The tag filter type:

                                                                                                                                                                                • KEY_ONLY: Key only.

                                                                                                                                                                                • VALUE_ONLY: Value only.

                                                                                                                                                                                • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The tag filter value.

                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The tag filter value.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                The tag filter value.

                                                                                                                                                                                \n@param value The tag filter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                The tag filter value.

                                                                                                                                                                                \n@return The tag filter value.", "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" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                The tag filter value.

                                                                                                                                                                                \n@param value The tag filter value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                The tag filter value.

                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The tag filter key.

                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The tag filter key.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                The tag filter key.

                                                                                                                                                                                \n@param key The tag filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                The tag filter key.

                                                                                                                                                                                \n@return The tag filter key.", "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" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                The tag filter key.

                                                                                                                                                                                \n@param key The tag filter key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                The tag filter key.

                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The tag filter value.

                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The tag filter value.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                The tag filter value.

                                                                                                                                                                                \n@param value The tag filter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                The tag filter value.

                                                                                                                                                                                \n@return The tag filter value.", "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" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                The tag filter value.

                                                                                                                                                                                \n@param value The tag filter value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                The tag filter value.

                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "EC2TagFilterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The tag filter type:

                                                                                                                                                                                • KEY_ONLY: Key only.

                                                                                                                                                                                • VALUE_ONLY: Value only.

                                                                                                                                                                                • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The tag filter type:

                                                                                                                                                                                • KEY_ONLY: Key only.

                                                                                                                                                                                • VALUE_ONLY: Value only.

                                                                                                                                                                                • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "EC2TagFilterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                The tag filter type:

                                                                                                                                                                                • KEY_ONLY: Key only.

                                                                                                                                                                                • VALUE_ONLY: Value only.

                                                                                                                                                                                • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                \n@param type The tag filter type:

                                                                                                                                                                                • KEY_ONLY: Key only.

                                                                                                                                                                                • VALUE_ONLY: Value only.

                                                                                                                                                                                • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                • \n@see EC2TagFilterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EC2TagFilterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                  The tag filter type:

                                                                                                                                                                                  • KEY_ONLY: Key only.

                                                                                                                                                                                  • VALUE_ONLY: Value only.

                                                                                                                                                                                  • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                  \n

                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link EC2TagFilterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                  \n@return The tag filter type:

                                                                                                                                                                                  • KEY_ONLY: Key only.

                                                                                                                                                                                  • VALUE_ONLY: Value only.

                                                                                                                                                                                  • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                  • \n@see EC2TagFilterType", "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" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                    The tag filter type:

                                                                                                                                                                                    • KEY_ONLY: Key only.

                                                                                                                                                                                    • VALUE_ONLY: Value only.

                                                                                                                                                                                    • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                    \n@param type The tag filter type:

                                                                                                                                                                                    • KEY_ONLY: Key only.

                                                                                                                                                                                    • VALUE_ONLY: Value only.

                                                                                                                                                                                    • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                    • \n@see EC2TagFilterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The tag filter type:

                                                                                                                                                                                      • KEY_ONLY: Key only.

                                                                                                                                                                                      • VALUE_ONLY: Value only.

                                                                                                                                                                                      • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EC2TagFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "ec2TagFilter", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "wrapper" : false }, "EC2TagFilterType" : { "c2jName" : "EC2TagFilterType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "KEY_ONLY", "value" : "KEY_ONLY" }, { "name" : "VALUE_ONLY", "value" : "VALUE_ONLY" }, { "name" : "KEY_AND_VALUE", "value" : "KEY_AND_VALUE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EC2TagFilterType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EC2TagFilterType", "variableName" : "ec2TagFilterType", "variableType" : "EC2TagFilterType", "documentation" : null, "simpleType" : "EC2TagFilterType", "variableSetterType" : "EC2TagFilterType" }, "wrapper" : false }, "EC2TagSet" : { "c2jName" : "EC2TagSet", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Information about groups of EC2 instance tags.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEc2TagSetList", "beanStyleSetterMethodName" : "setEc2TagSetList", "c2jName" : "ec2TagSetList", "c2jShape" : "EC2TagSetList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #ec2TagSetList(List>)}.\n@param ec2TagSetList a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagSetList(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagSetList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      \n@param ec2TagSetList A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagSetList", "getterDocumentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagSetList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagSetList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilterList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #member(List)}.\n@param member a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EC2TagFilter.Builder} avoiding the need to create one manually via {@link EC2TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(EC2TagFilter)}.\n@param member a consumer that will call methods on {@link EC2TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EC2TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EC2TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : "", "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EC2TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EC2TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Ec2TagSetList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      \n@param ec2TagSetList A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.", "setterMethodName" : "setEc2TagSetList", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "ec2TagSetList", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "ec2TagSetList", "variableType" : "java.util.List>", "documentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Ec2TagSetList" : { "beanStyleGetterMethodName" : "getEc2TagSetList", "beanStyleSetterMethodName" : "setEc2TagSetList", "c2jName" : "ec2TagSetList", "c2jShape" : "EC2TagSetList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #ec2TagSetList(List>)}.\n@param ec2TagSetList a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagSetList(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagSetList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      \n@param ec2TagSetList A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagSetList", "getterDocumentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagSetList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagSetList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilterList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #member(List)}.\n@param member a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EC2TagFilter.Builder} avoiding the need to create one manually via {@link EC2TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(EC2TagFilter)}.\n@param member a consumer that will call methods on {@link EC2TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EC2TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EC2TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : "", "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EC2TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EC2TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Ec2TagSetList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      \n@param ec2TagSetList A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.", "setterMethodName" : "setEc2TagSetList", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "ec2TagSetList", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "ec2TagSetList", "variableType" : "java.util.List>", "documentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEc2TagSetList", "beanStyleSetterMethodName" : "setEc2TagSetList", "c2jName" : "ec2TagSetList", "c2jShape" : "EC2TagSetList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #ec2TagSetList(List>)}.\n@param ec2TagSetList a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagSetList(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagSetList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      \n@param ec2TagSetList A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagSetList", "getterDocumentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagSetList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagSetList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilterList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #member(List)}.\n@param member a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EC2TagFilter.Builder} avoiding the need to create one manually via {@link EC2TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(EC2TagFilter)}.\n@param member a consumer that will call methods on {@link EC2TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EC2TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EC2TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : "", "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EC2TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EC2TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Ec2TagSetList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      \n@param ec2TagSetList A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.", "setterMethodName" : "setEc2TagSetList", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "ec2TagSetList", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "ec2TagSetList", "variableType" : "java.util.List>", "documentation" : "

                                                                                                                                                                                      A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EC2TagSet", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : null, "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "wrapper" : false }, "ECSService" : { "c2jName" : "ECSService", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Contains the service and cluster names used to identify an Amazon ECS deployment's target.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getServiceName", "beanStyleSetterMethodName" : "setServiceName", "c2jName" : "serviceName", "c2jShape" : "ECSServiceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceName(String)}.\n@param serviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      \n@param serviceName The name of the target Amazon ECS service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      \n@return The name of the target Amazon ECS service.", "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" : "serviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "serviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      \n@param serviceName The name of the target Amazon ECS service.", "setterMethodName" : "setServiceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClusterName", "beanStyleSetterMethodName" : "setClusterName", "c2jName" : "clusterName", "c2jShape" : "ECSClusterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clusterName(String)}.\n@param clusterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clusterName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clusterName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      \n@param clusterName The name of the cluster that the Amazon ECS service is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clusterName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      \n@return The name of the cluster that the Amazon ECS service is associated with.", "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" : "clusterName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "clusterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClusterName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      \n@param clusterName The name of the cluster that the Amazon ECS service is associated with.", "setterMethodName" : "setClusterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clusterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clusterName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClusterName" : { "beanStyleGetterMethodName" : "getClusterName", "beanStyleSetterMethodName" : "setClusterName", "c2jName" : "clusterName", "c2jShape" : "ECSClusterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clusterName(String)}.\n@param clusterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clusterName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clusterName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      \n@param clusterName The name of the cluster that the Amazon ECS service is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clusterName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      \n@return The name of the cluster that the Amazon ECS service is associated with.", "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" : "clusterName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "clusterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClusterName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      \n@param clusterName The name of the cluster that the Amazon ECS service is associated with.", "setterMethodName" : "setClusterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clusterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clusterName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServiceName" : { "beanStyleGetterMethodName" : "getServiceName", "beanStyleSetterMethodName" : "setServiceName", "c2jName" : "serviceName", "c2jShape" : "ECSServiceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceName(String)}.\n@param serviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      \n@param serviceName The name of the target Amazon ECS service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      \n@return The name of the target Amazon ECS service.", "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" : "serviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "serviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      \n@param serviceName The name of the target Amazon ECS service.", "setterMethodName" : "setServiceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getServiceName", "beanStyleSetterMethodName" : "setServiceName", "c2jName" : "serviceName", "c2jShape" : "ECSServiceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceName(String)}.\n@param serviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      \n@param serviceName The name of the target Amazon ECS service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      \n@return The name of the target Amazon ECS service.", "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" : "serviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "serviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      \n@param serviceName The name of the target Amazon ECS service.", "setterMethodName" : "setServiceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the target Amazon ECS service.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClusterName", "beanStyleSetterMethodName" : "setClusterName", "c2jName" : "clusterName", "c2jShape" : "ECSClusterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clusterName(String)}.\n@param clusterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clusterName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clusterName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      \n@param clusterName The name of the cluster that the Amazon ECS service is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clusterName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      \n@return The name of the cluster that the Amazon ECS service is associated with.", "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" : "clusterName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "clusterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClusterName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      \n@param clusterName The name of the cluster that the Amazon ECS service is associated with.", "setterMethodName" : "setClusterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clusterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clusterName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the cluster that the Amazon ECS service is associated with.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ECSService", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ECSService", "variableName" : "ecsService", "variableType" : "ECSService", "documentation" : null, "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "wrapper" : false }, "ECSTarget" : { "c2jName" : "ECSTarget", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Information about the target of an Amazon ECS deployment.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetId", "beanStyleSetterMethodName" : "setTargetId", "c2jName" : "targetId", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetId(String)}.\n@param targetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      \n@param targetId The unique ID of a deployment target that has a type of ecsTarget.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetId", "getterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      \n@return The unique ID of a deployment target that has a type of ecsTarget.", "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" : "targetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      \n@param targetId The unique ID of a deployment target that has a type of ecsTarget.", "setterMethodName" : "setTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetArn", "beanStyleSetterMethodName" : "setTargetArn", "c2jName" : "targetArn", "c2jShape" : "TargetArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetArn(String)}.\n@param targetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      \n@param targetArn The ARN of the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetArn", "getterDocumentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      \n@return The ARN of the target.", "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" : "targetArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      \n@param targetArn The ARN of the target.", "setterMethodName" : "setTargetArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastUpdatedAt", "beanStyleSetterMethodName" : "setLastUpdatedAt", "c2jName" : "lastUpdatedAt", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdatedAt(Instant)}.\n@param lastUpdatedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdatedAt(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdatedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      \n@param lastUpdatedAt The date and time when the target Amazon ECS application was updated by a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdatedAt", "getterDocumentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      \n@return The date and time when the target Amazon ECS application was updated by a deployment.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastUpdatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastUpdatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      \n@param lastUpdatedAt The date and time when the target Amazon ECS application was updated by a deployment.", "setterMethodName" : "setLastUpdatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEvents", "beanStyleSetterMethodName" : "setLifecycleEvents", "c2jName" : "lifecycleEvents", "c2jShape" : "LifecycleEventList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEvents(List)}.\n@param lifecycleEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEvents(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEvents", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      \n@param lifecycleEvents The lifecycle events of the deployment to this target Amazon ECS application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEvents", "getterDocumentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The lifecycle events of the deployment to this target Amazon ECS application.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lifecycleEvents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LifecycleEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LifecycleEvent.Builder} avoiding the need to create one manually via {@link LifecycleEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEvent.Builder#build()} is called immediately and its result is passed to {@link #member(LifecycleEvent)}.\n@param member a consumer that will call methods on {@link LifecycleEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LifecycleEvent)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LifecycleEvent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : null, "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : "", "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LifecycleEvent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LifecycleEvent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LifecycleEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      \n@param lifecycleEvents The lifecycle events of the deployment to this target Amazon ECS application.", "setterMethodName" : "setLifecycleEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "TargetStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "TargetStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      \n@param status The status an Amazon ECS deployment's target ECS application.\n@see TargetStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link TargetStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                      \n@return The status an Amazon ECS deployment's target ECS application.\n@see TargetStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      \n@param status The status an Amazon ECS deployment's target ECS application.\n@see TargetStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskSetsInfo", "beanStyleSetterMethodName" : "setTaskSetsInfo", "c2jName" : "taskSetsInfo", "c2jShape" : "ECSTaskSetList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #taskSetsInfo(List)}.\n@param taskSetsInfo a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskSetsInfo(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskSetsInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      \n@param taskSetsInfo The ECSTaskSet objects associated with the ECS target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskSetsInfo", "getterDocumentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The ECSTaskSet objects associated with the ECS target.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "taskSetsInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "taskSetsInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ECSTaskSet", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ECSTaskSet.Builder} avoiding the need to create one manually via {@link ECSTaskSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link ECSTaskSet.Builder#build()} is called immediately and its result is passed to {@link #member(ECSTaskSet)}.\n@param member a consumer that will call methods on {@link ECSTaskSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ECSTaskSet)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ECSTaskSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ECSTaskSet", "variableName" : "member", "variableType" : "ECSTaskSet", "documentation" : null, "simpleType" : "ECSTaskSet", "variableSetterType" : "ECSTaskSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ECSTaskSet", "variableName" : "member", "variableType" : "ECSTaskSet", "documentation" : "", "simpleType" : "ECSTaskSet", "variableSetterType" : "ECSTaskSet" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ECSTaskSet", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ECSTaskSet", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TaskSetsInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      \n@param taskSetsInfo The ECSTaskSet objects associated with the ECS target.", "setterMethodName" : "setTaskSetsInfo", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "taskSetsInfo", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "taskSetsInfo", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastUpdatedAt" : { "beanStyleGetterMethodName" : "getLastUpdatedAt", "beanStyleSetterMethodName" : "setLastUpdatedAt", "c2jName" : "lastUpdatedAt", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdatedAt(Instant)}.\n@param lastUpdatedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdatedAt(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdatedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      \n@param lastUpdatedAt The date and time when the target Amazon ECS application was updated by a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdatedAt", "getterDocumentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      \n@return The date and time when the target Amazon ECS application was updated by a deployment.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastUpdatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastUpdatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      \n@param lastUpdatedAt The date and time when the target Amazon ECS application was updated by a deployment.", "setterMethodName" : "setLastUpdatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LifecycleEvents" : { "beanStyleGetterMethodName" : "getLifecycleEvents", "beanStyleSetterMethodName" : "setLifecycleEvents", "c2jName" : "lifecycleEvents", "c2jShape" : "LifecycleEventList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEvents(List)}.\n@param lifecycleEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEvents(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEvents", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      \n@param lifecycleEvents The lifecycle events of the deployment to this target Amazon ECS application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEvents", "getterDocumentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The lifecycle events of the deployment to this target Amazon ECS application.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lifecycleEvents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LifecycleEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LifecycleEvent.Builder} avoiding the need to create one manually via {@link LifecycleEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEvent.Builder#build()} is called immediately and its result is passed to {@link #member(LifecycleEvent)}.\n@param member a consumer that will call methods on {@link LifecycleEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LifecycleEvent)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LifecycleEvent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : null, "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : "", "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LifecycleEvent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LifecycleEvent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LifecycleEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      \n@param lifecycleEvents The lifecycle events of the deployment to this target Amazon ECS application.", "setterMethodName" : "setLifecycleEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "TargetStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "TargetStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      \n@param status The status an Amazon ECS deployment's target ECS application.\n@see TargetStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link TargetStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                      \n@return The status an Amazon ECS deployment's target ECS application.\n@see TargetStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      \n@param status The status an Amazon ECS deployment's target ECS application.\n@see TargetStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetArn" : { "beanStyleGetterMethodName" : "getTargetArn", "beanStyleSetterMethodName" : "setTargetArn", "c2jName" : "targetArn", "c2jShape" : "TargetArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetArn(String)}.\n@param targetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      \n@param targetArn The ARN of the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetArn", "getterDocumentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      \n@return The ARN of the target.", "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" : "targetArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      \n@param targetArn The ARN of the target.", "setterMethodName" : "setTargetArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetId" : { "beanStyleGetterMethodName" : "getTargetId", "beanStyleSetterMethodName" : "setTargetId", "c2jName" : "targetId", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetId(String)}.\n@param targetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      \n@param targetId The unique ID of a deployment target that has a type of ecsTarget.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetId", "getterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      \n@return The unique ID of a deployment target that has a type of ecsTarget.", "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" : "targetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      \n@param targetId The unique ID of a deployment target that has a type of ecsTarget.", "setterMethodName" : "setTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskSetsInfo" : { "beanStyleGetterMethodName" : "getTaskSetsInfo", "beanStyleSetterMethodName" : "setTaskSetsInfo", "c2jName" : "taskSetsInfo", "c2jShape" : "ECSTaskSetList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #taskSetsInfo(List)}.\n@param taskSetsInfo a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskSetsInfo(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskSetsInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      \n@param taskSetsInfo The ECSTaskSet objects associated with the ECS target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskSetsInfo", "getterDocumentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The ECSTaskSet objects associated with the ECS target.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "taskSetsInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "taskSetsInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ECSTaskSet", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ECSTaskSet.Builder} avoiding the need to create one manually via {@link ECSTaskSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link ECSTaskSet.Builder#build()} is called immediately and its result is passed to {@link #member(ECSTaskSet)}.\n@param member a consumer that will call methods on {@link ECSTaskSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ECSTaskSet)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ECSTaskSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ECSTaskSet", "variableName" : "member", "variableType" : "ECSTaskSet", "documentation" : null, "simpleType" : "ECSTaskSet", "variableSetterType" : "ECSTaskSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ECSTaskSet", "variableName" : "member", "variableType" : "ECSTaskSet", "documentation" : "", "simpleType" : "ECSTaskSet", "variableSetterType" : "ECSTaskSet" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ECSTaskSet", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ECSTaskSet", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TaskSetsInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      \n@param taskSetsInfo The ECSTaskSet objects associated with the ECS target.", "setterMethodName" : "setTaskSetsInfo", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "taskSetsInfo", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "taskSetsInfo", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The unique ID of a deployment.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetId", "beanStyleSetterMethodName" : "setTargetId", "c2jName" : "targetId", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetId(String)}.\n@param targetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      \n@param targetId The unique ID of a deployment target that has a type of ecsTarget.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetId", "getterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      \n@return The unique ID of a deployment target that has a type of ecsTarget.", "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" : "targetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      \n@param targetId The unique ID of a deployment target that has a type of ecsTarget.", "setterMethodName" : "setTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The unique ID of a deployment target that has a type of ecsTarget.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetArn", "beanStyleSetterMethodName" : "setTargetArn", "c2jName" : "targetArn", "c2jShape" : "TargetArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetArn(String)}.\n@param targetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      \n@param targetArn The ARN of the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetArn", "getterDocumentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      \n@return The ARN of the target.", "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" : "targetArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      \n@param targetArn The ARN of the target.", "setterMethodName" : "setTargetArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ARN of the target.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastUpdatedAt", "beanStyleSetterMethodName" : "setLastUpdatedAt", "c2jName" : "lastUpdatedAt", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdatedAt(Instant)}.\n@param lastUpdatedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdatedAt(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdatedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      \n@param lastUpdatedAt The date and time when the target Amazon ECS application was updated by a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdatedAt", "getterDocumentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      \n@return The date and time when the target Amazon ECS application was updated by a deployment.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastUpdatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastUpdatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      \n@param lastUpdatedAt The date and time when the target Amazon ECS application was updated by a deployment.", "setterMethodName" : "setLastUpdatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The date and time when the target Amazon ECS application was updated by a deployment.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEvents", "beanStyleSetterMethodName" : "setLifecycleEvents", "c2jName" : "lifecycleEvents", "c2jShape" : "LifecycleEventList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEvents(List)}.\n@param lifecycleEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEvents(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEvents", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      \n@param lifecycleEvents The lifecycle events of the deployment to this target Amazon ECS application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEvents", "getterDocumentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The lifecycle events of the deployment to this target Amazon ECS application.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lifecycleEvents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LifecycleEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LifecycleEvent.Builder} avoiding the need to create one manually via {@link LifecycleEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEvent.Builder#build()} is called immediately and its result is passed to {@link #member(LifecycleEvent)}.\n@param member a consumer that will call methods on {@link LifecycleEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LifecycleEvent)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LifecycleEvent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : null, "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : "", "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LifecycleEvent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LifecycleEvent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LifecycleEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      \n@param lifecycleEvents The lifecycle events of the deployment to this target Amazon ECS application.", "setterMethodName" : "setLifecycleEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The lifecycle events of the deployment to this target Amazon ECS application.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "TargetStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "TargetStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      \n@param status The status an Amazon ECS deployment's target ECS application.\n@see TargetStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link TargetStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                      \n@return The status an Amazon ECS deployment's target ECS application.\n@see TargetStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      \n@param status The status an Amazon ECS deployment's target ECS application.\n@see TargetStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The status an Amazon ECS deployment's target ECS application.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskSetsInfo", "beanStyleSetterMethodName" : "setTaskSetsInfo", "c2jName" : "taskSetsInfo", "c2jShape" : "ECSTaskSetList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #taskSetsInfo(List)}.\n@param taskSetsInfo a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskSetsInfo(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskSetsInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      \n@param taskSetsInfo The ECSTaskSet objects associated with the ECS target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskSetsInfo", "getterDocumentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The ECSTaskSet objects associated with the ECS target.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "taskSetsInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "taskSetsInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ECSTaskSet", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ECSTaskSet.Builder} avoiding the need to create one manually via {@link ECSTaskSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link ECSTaskSet.Builder#build()} is called immediately and its result is passed to {@link #member(ECSTaskSet)}.\n@param member a consumer that will call methods on {@link ECSTaskSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ECSTaskSet)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ECSTaskSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ECSTaskSet", "variableName" : "member", "variableType" : "ECSTaskSet", "documentation" : null, "simpleType" : "ECSTaskSet", "variableSetterType" : "ECSTaskSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ECSTaskSet", "variableName" : "member", "variableType" : "ECSTaskSet", "documentation" : "", "simpleType" : "ECSTaskSet", "variableSetterType" : "ECSTaskSet" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ECSTaskSet", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ECSTaskSet", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TaskSetsInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      \n@param taskSetsInfo The ECSTaskSet objects associated with the ECS target.", "setterMethodName" : "setTaskSetsInfo", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "taskSetsInfo", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "taskSetsInfo", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The ECSTaskSet objects associated with the ECS target.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ECSTarget", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ECSTarget", "variableName" : "ecsTarget", "variableType" : "ECSTarget", "documentation" : null, "simpleType" : "ECSTarget", "variableSetterType" : "ECSTarget" }, "wrapper" : false }, "ECSTaskSet" : { "c2jName" : "ECSTaskSet", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Information about a set of Amazon ECS tasks in an AWS CodeDeploy deployment. An Amazon ECS task set includes details such as the desired number of tasks, how many tasks are running, and whether the task set serves production traffic. An AWS CodeDeploy application that uses the Amazon ECS compute platform deploys a containerized application in an Amazon ECS service as a task set.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIdentifer", "beanStyleSetterMethodName" : "setIdentifer", "c2jName" : "identifer", "c2jShape" : "ECSTaskSetIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A unique ID of an ECSTaskSet.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifer(String)}.\n@param identifer a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifer(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A unique ID of an ECSTaskSet.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifer", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A unique ID of an ECSTaskSet.

                                                                                                                                                                                      \n@param identifer A unique ID of an ECSTaskSet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifer", "getterDocumentation" : "

                                                                                                                                                                                      A unique ID of an ECSTaskSet.

                                                                                                                                                                                      \n@return A unique ID of an ECSTaskSet.", "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" : "identifer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "identifer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifer", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A unique ID of an ECSTaskSet.

                                                                                                                                                                                      \n@param identifer A unique ID of an ECSTaskSet.", "setterMethodName" : "setIdentifer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifer", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifer", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A unique ID of an ECSTaskSet.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDesiredCount", "beanStyleSetterMethodName" : "setDesiredCount", "c2jName" : "desiredCount", "c2jShape" : "ECSTaskSetCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #desiredCount(Long)}.\n@param desiredCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #desiredCount(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "desiredCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                      \n@param desiredCount The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "desiredCount", "getterDocumentation" : "

                                                                                                                                                                                      The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                      \n@return The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.", "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" : "desiredCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "desiredCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DesiredCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                      \n@param desiredCount The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.", "setterMethodName" : "setDesiredCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "desiredCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "desiredCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPendingCount", "beanStyleSetterMethodName" : "setPendingCount", "c2jName" : "pendingCount", "c2jShape" : "ECSTaskSetCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #pendingCount(Long)}.\n@param pendingCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pendingCount(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pendingCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                      \n@param pendingCount The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pendingCount", "getterDocumentation" : "

                                                                                                                                                                                      The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                      \n@return The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.", "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" : "pendingCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "pendingCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "PendingCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                      \n@param pendingCount The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.", "setterMethodName" : "setPendingCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "pendingCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "pendingCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRunningCount", "beanStyleSetterMethodName" : "setRunningCount", "c2jName" : "runningCount", "c2jShape" : "ECSTaskSetCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #runningCount(Long)}.\n@param runningCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runningCount(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "runningCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                      \n@param runningCount The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "runningCount", "getterDocumentation" : "

                                                                                                                                                                                      The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                      \n@return The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.", "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" : "runningCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "runningCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "RunningCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                      \n@param runningCount The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.", "setterMethodName" : "setRunningCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "runningCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "runningCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ECSTaskSetStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                      • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                      • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                      • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                      • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                      • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                      • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                      • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                      • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                      • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                      \n@param status The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                      • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                      • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                      • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

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

                                                                                                                                                                                        The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                        • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                        • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                        • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                        \n@return The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                        • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                        • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                        • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                        • ", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                          The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                          • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                          • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                          • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                          \n@param status The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                          • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                          • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                          • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                          • ", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                            The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                            • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                            • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                            • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTrafficWeight", "beanStyleSetterMethodName" : "setTrafficWeight", "c2jName" : "trafficWeight", "c2jShape" : "TrafficWeight", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The percentage of traffic served by this task set.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #trafficWeight(Double)}.\n@param trafficWeight a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trafficWeight(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The percentage of traffic served by this task set.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trafficWeight", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The percentage of traffic served by this task set.

                                                                                                                                                                                            \n@param trafficWeight The percentage of traffic served by this task set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trafficWeight", "getterDocumentation" : "

                                                                                                                                                                                            The percentage of traffic served by this task set.

                                                                                                                                                                                            \n@return The percentage of traffic served by this task set.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "trafficWeight", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "trafficWeight", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "TrafficWeight", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The percentage of traffic served by this task set.

                                                                                                                                                                                            \n@param trafficWeight The percentage of traffic served by this task set.", "setterMethodName" : "setTrafficWeight", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "trafficWeight", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "trafficWeight", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                            The percentage of traffic served by this task set.

                                                                                                                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetGroup", "beanStyleSetterMethodName" : "setTargetGroup", "c2jName" : "targetGroup", "c2jShape" : "TargetGroupInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link TargetGroupInfo.Builder} avoiding the need to create one manually via {@link TargetGroupInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetGroupInfo.Builder#build()} is called immediately and its result is passed to {@link #targetGroup(TargetGroupInfo)}.\n@param targetGroup a consumer that will call methods on {@link TargetGroupInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetGroup(TargetGroupInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetGroup", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                            \n@param targetGroup The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetGroup", "getterDocumentation" : "

                                                                                                                                                                                            The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                            \n@return The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.", "getterModel" : { "returnType" : "TargetGroupInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetGroup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TargetGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                            \n@param targetGroup The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.", "setterMethodName" : "setTargetGroup", "setterModel" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "targetGroup", "variableType" : "TargetGroupInfo", "documentation" : null, "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "targetGroup", "variableType" : "TargetGroupInfo", "documentation" : "

                                                                                                                                                                                            The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                            ", "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskSetLabelAsString", "beanStyleSetterMethodName" : "setTaskSetLabel", "c2jName" : "taskSetLabel", "c2jShape" : "TargetLabel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskSetLabelAsString(String)}.\n@param taskSetLabel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskSetLabel(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TargetLabel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskSetLabel", "fluentEnumSetterMethodName" : "taskSetLabel", "fluentGetterMethodName" : "taskSetLabelAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                            A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                            \n@param taskSetLabel A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetLabel", "fluentSetterMethodName" : "taskSetLabel", "getterDocumentation" : "

                                                                                                                                                                                            A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                            \n

                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskSetLabel} will return {@link TargetLabel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskSetLabelAsString}.\n

                                                                                                                                                                                            \n@return A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel", "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" : "taskSetLabel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "taskSetLabel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskSetLabel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                            \n@param taskSetLabel A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel", "setterMethodName" : "setTaskSetLabel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskSetLabel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskSetLabel", "variableType" : "String", "documentation" : "

                                                                                                                                                                                            A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DesiredCount" : { "beanStyleGetterMethodName" : "getDesiredCount", "beanStyleSetterMethodName" : "setDesiredCount", "c2jName" : "desiredCount", "c2jShape" : "ECSTaskSetCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #desiredCount(Long)}.\n@param desiredCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #desiredCount(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "desiredCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                            \n@param desiredCount The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "desiredCount", "getterDocumentation" : "

                                                                                                                                                                                            The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                            \n@return The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.", "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" : "desiredCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "desiredCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DesiredCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                            \n@param desiredCount The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.", "setterMethodName" : "setDesiredCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "desiredCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "desiredCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                            The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "Identifer" : { "beanStyleGetterMethodName" : "getIdentifer", "beanStyleSetterMethodName" : "setIdentifer", "c2jName" : "identifer", "c2jShape" : "ECSTaskSetIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            A unique ID of an ECSTaskSet.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifer(String)}.\n@param identifer a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifer(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            A unique ID of an ECSTaskSet.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifer", "fluentSetterDocumentation" : "

                                                                                                                                                                                            A unique ID of an ECSTaskSet.

                                                                                                                                                                                            \n@param identifer A unique ID of an ECSTaskSet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifer", "getterDocumentation" : "

                                                                                                                                                                                            A unique ID of an ECSTaskSet.

                                                                                                                                                                                            \n@return A unique ID of an ECSTaskSet.", "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" : "identifer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "identifer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifer", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            A unique ID of an ECSTaskSet.

                                                                                                                                                                                            \n@param identifer A unique ID of an ECSTaskSet.", "setterMethodName" : "setIdentifer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifer", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifer", "variableType" : "String", "documentation" : "

                                                                                                                                                                                            A unique ID of an ECSTaskSet.

                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PendingCount" : { "beanStyleGetterMethodName" : "getPendingCount", "beanStyleSetterMethodName" : "setPendingCount", "c2jName" : "pendingCount", "c2jShape" : "ECSTaskSetCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #pendingCount(Long)}.\n@param pendingCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pendingCount(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pendingCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                            \n@param pendingCount The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pendingCount", "getterDocumentation" : "

                                                                                                                                                                                            The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                            \n@return The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.", "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" : "pendingCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "pendingCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "PendingCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                            \n@param pendingCount The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.", "setterMethodName" : "setPendingCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "pendingCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "pendingCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                            The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "RunningCount" : { "beanStyleGetterMethodName" : "getRunningCount", "beanStyleSetterMethodName" : "setRunningCount", "c2jName" : "runningCount", "c2jShape" : "ECSTaskSetCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #runningCount(Long)}.\n@param runningCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runningCount(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "runningCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                            \n@param runningCount The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "runningCount", "getterDocumentation" : "

                                                                                                                                                                                            The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                            \n@return The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.", "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" : "runningCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "runningCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "RunningCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                            \n@param runningCount The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.", "setterMethodName" : "setRunningCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "runningCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "runningCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                            The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ECSTaskSetStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                            • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                            • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                            • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                            • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                            • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                            • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                            • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                            • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                            • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                            \n@param status The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                            • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                            • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                            • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

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

                                                                                                                                                                                              The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                              • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                              • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                              • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                              \n@return The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                              • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                              • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                              • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                              • ", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                                • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                                • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                                • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                                \n@param status The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                                • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                                • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                                • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                                • ", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                                  • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                                  • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                                  • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetGroup" : { "beanStyleGetterMethodName" : "getTargetGroup", "beanStyleSetterMethodName" : "setTargetGroup", "c2jName" : "targetGroup", "c2jShape" : "TargetGroupInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link TargetGroupInfo.Builder} avoiding the need to create one manually via {@link TargetGroupInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetGroupInfo.Builder#build()} is called immediately and its result is passed to {@link #targetGroup(TargetGroupInfo)}.\n@param targetGroup a consumer that will call methods on {@link TargetGroupInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetGroup(TargetGroupInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetGroup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                                  \n@param targetGroup The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetGroup", "getterDocumentation" : "

                                                                                                                                                                                                  The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                                  \n@return The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.", "getterModel" : { "returnType" : "TargetGroupInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetGroup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TargetGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                                  \n@param targetGroup The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.", "setterMethodName" : "setTargetGroup", "setterModel" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "targetGroup", "variableType" : "TargetGroupInfo", "documentation" : null, "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "targetGroup", "variableType" : "TargetGroupInfo", "documentation" : "

                                                                                                                                                                                                  The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                                  ", "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "xmlNameSpaceUri" : null }, "TaskSetLabel" : { "beanStyleGetterMethodName" : "getTaskSetLabelAsString", "beanStyleSetterMethodName" : "setTaskSetLabel", "c2jName" : "taskSetLabel", "c2jShape" : "TargetLabel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskSetLabelAsString(String)}.\n@param taskSetLabel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskSetLabel(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "TargetLabel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskSetLabel", "fluentEnumSetterMethodName" : "taskSetLabel", "fluentGetterMethodName" : "taskSetLabelAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                  \n@param taskSetLabel A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetLabel", "fluentSetterMethodName" : "taskSetLabel", "getterDocumentation" : "

                                                                                                                                                                                                  A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                  \n

                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskSetLabel} will return {@link TargetLabel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskSetLabelAsString}.\n

                                                                                                                                                                                                  \n@return A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel", "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" : "taskSetLabel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "taskSetLabel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskSetLabel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                  \n@param taskSetLabel A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel", "setterMethodName" : "setTaskSetLabel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskSetLabel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskSetLabel", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TrafficWeight" : { "beanStyleGetterMethodName" : "getTrafficWeight", "beanStyleSetterMethodName" : "setTrafficWeight", "c2jName" : "trafficWeight", "c2jShape" : "TrafficWeight", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The percentage of traffic served by this task set.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #trafficWeight(Double)}.\n@param trafficWeight a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trafficWeight(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The percentage of traffic served by this task set.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trafficWeight", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The percentage of traffic served by this task set.

                                                                                                                                                                                                  \n@param trafficWeight The percentage of traffic served by this task set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trafficWeight", "getterDocumentation" : "

                                                                                                                                                                                                  The percentage of traffic served by this task set.

                                                                                                                                                                                                  \n@return The percentage of traffic served by this task set.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "trafficWeight", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "trafficWeight", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "TrafficWeight", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The percentage of traffic served by this task set.

                                                                                                                                                                                                  \n@param trafficWeight The percentage of traffic served by this task set.", "setterMethodName" : "setTrafficWeight", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "trafficWeight", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "trafficWeight", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                  The percentage of traffic served by this task set.

                                                                                                                                                                                                  ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIdentifer", "beanStyleSetterMethodName" : "setIdentifer", "c2jName" : "identifer", "c2jShape" : "ECSTaskSetIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  A unique ID of an ECSTaskSet.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifer(String)}.\n@param identifer a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifer(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  A unique ID of an ECSTaskSet.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifer", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  A unique ID of an ECSTaskSet.

                                                                                                                                                                                                  \n@param identifer A unique ID of an ECSTaskSet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifer", "getterDocumentation" : "

                                                                                                                                                                                                  A unique ID of an ECSTaskSet.

                                                                                                                                                                                                  \n@return A unique ID of an ECSTaskSet.", "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" : "identifer", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "identifer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifer", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  A unique ID of an ECSTaskSet.

                                                                                                                                                                                                  \n@param identifer A unique ID of an ECSTaskSet.", "setterMethodName" : "setIdentifer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifer", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifer", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  A unique ID of an ECSTaskSet.

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDesiredCount", "beanStyleSetterMethodName" : "setDesiredCount", "c2jName" : "desiredCount", "c2jShape" : "ECSTaskSetCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #desiredCount(Long)}.\n@param desiredCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #desiredCount(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "desiredCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                                  \n@param desiredCount The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "desiredCount", "getterDocumentation" : "

                                                                                                                                                                                                  The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                                  \n@return The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.", "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" : "desiredCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "desiredCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DesiredCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                                  \n@param desiredCount The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.", "setterMethodName" : "setDesiredCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "desiredCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "desiredCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                  The number of tasks in a task set. During a deployment that uses the Amazon ECS compute type, CodeDeploy instructs Amazon ECS to create a new task set and uses this value to determine how many tasks to create. After the updated task set is created, CodeDeploy shifts traffic to the new task set.

                                                                                                                                                                                                  ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPendingCount", "beanStyleSetterMethodName" : "setPendingCount", "c2jName" : "pendingCount", "c2jShape" : "ECSTaskSetCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #pendingCount(Long)}.\n@param pendingCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pendingCount(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pendingCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                                  \n@param pendingCount The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pendingCount", "getterDocumentation" : "

                                                                                                                                                                                                  The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                                  \n@return The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.", "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" : "pendingCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "pendingCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "PendingCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                                  \n@param pendingCount The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.", "setterMethodName" : "setPendingCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "pendingCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "pendingCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                  The number of tasks in the task set that are in the PENDING status during an Amazon ECS deployment. A task in the PENDING state is preparing to enter the RUNNING state. A task set enters the PENDING status when it launches for the first time, or when it is restarted after being in the STOPPED state.

                                                                                                                                                                                                  ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRunningCount", "beanStyleSetterMethodName" : "setRunningCount", "c2jName" : "runningCount", "c2jShape" : "ECSTaskSetCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #runningCount(Long)}.\n@param runningCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runningCount(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "runningCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                                  \n@param runningCount The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "runningCount", "getterDocumentation" : "

                                                                                                                                                                                                  The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                                  \n@return The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.", "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" : "runningCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "runningCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "RunningCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                                  \n@param runningCount The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.", "setterMethodName" : "setRunningCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "runningCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "runningCount", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                  The number of tasks in the task set that are in the RUNNING status during an Amazon ECS deployment. A task in the RUNNING state is running and ready for use.

                                                                                                                                                                                                  ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ECSTaskSetStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                                  • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                                  • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                                  • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                                  • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                                  • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                                  • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                                  • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                                  • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                                  • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                                  \n@param status The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                                  • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                                  • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                                  • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

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

                                                                                                                                                                                                    The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                                    • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                                    • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                                    • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                                    \n@return The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                                    • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                                    • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                                    • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                                    • ", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                      The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                                      • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                                      • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                                      • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                                      \n@param status The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                                      • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                                      • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                                      • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                                      • ", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The status of the task set. There are three valid task set statuses:

                                                                                                                                                                                                        • PRIMARY: Indicates the task set is serving production traffic.

                                                                                                                                                                                                        • ACTIVE: Indicates the task set is not serving production traffic.

                                                                                                                                                                                                        • DRAINING: Indicates the tasks in the task set are being stopped and their corresponding targets are being deregistered from their target group.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTrafficWeight", "beanStyleSetterMethodName" : "setTrafficWeight", "c2jName" : "trafficWeight", "c2jShape" : "TrafficWeight", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The percentage of traffic served by this task set.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #trafficWeight(Double)}.\n@param trafficWeight a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #trafficWeight(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The percentage of traffic served by this task set.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "trafficWeight", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The percentage of traffic served by this task set.

                                                                                                                                                                                                        \n@param trafficWeight The percentage of traffic served by this task set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trafficWeight", "getterDocumentation" : "

                                                                                                                                                                                                        The percentage of traffic served by this task set.

                                                                                                                                                                                                        \n@return The percentage of traffic served by this task set.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "trafficWeight", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "trafficWeight", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "TrafficWeight", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The percentage of traffic served by this task set.

                                                                                                                                                                                                        \n@param trafficWeight The percentage of traffic served by this task set.", "setterMethodName" : "setTrafficWeight", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "trafficWeight", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "trafficWeight", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                        The percentage of traffic served by this task set.

                                                                                                                                                                                                        ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetGroup", "beanStyleSetterMethodName" : "setTargetGroup", "c2jName" : "targetGroup", "c2jShape" : "TargetGroupInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link TargetGroupInfo.Builder} avoiding the need to create one manually via {@link TargetGroupInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetGroupInfo.Builder#build()} is called immediately and its result is passed to {@link #targetGroup(TargetGroupInfo)}.\n@param targetGroup a consumer that will call methods on {@link TargetGroupInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetGroup(TargetGroupInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetGroup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                                        \n@param targetGroup The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetGroup", "getterDocumentation" : "

                                                                                                                                                                                                        The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                                        \n@return The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.", "getterModel" : { "returnType" : "TargetGroupInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetGroup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TargetGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                                        \n@param targetGroup The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.", "setterMethodName" : "setTargetGroup", "setterModel" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "targetGroup", "variableType" : "TargetGroupInfo", "documentation" : null, "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "targetGroup", "variableType" : "TargetGroupInfo", "documentation" : "

                                                                                                                                                                                                        The target group associated with the task set. The target group is used by AWS CodeDeploy to manage traffic to a task set.

                                                                                                                                                                                                        ", "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskSetLabelAsString", "beanStyleSetterMethodName" : "setTaskSetLabel", "c2jName" : "taskSetLabel", "c2jShape" : "TargetLabel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskSetLabelAsString(String)}.\n@param taskSetLabel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskSetLabel(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "TargetLabel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskSetLabel", "fluentEnumSetterMethodName" : "taskSetLabel", "fluentGetterMethodName" : "taskSetLabelAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                        \n@param taskSetLabel A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetLabel", "fluentSetterMethodName" : "taskSetLabel", "getterDocumentation" : "

                                                                                                                                                                                                        A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskSetLabel} will return {@link TargetLabel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskSetLabelAsString}.\n

                                                                                                                                                                                                        \n@return A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel", "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" : "taskSetLabel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "taskSetLabel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskSetLabel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                        \n@param taskSetLabel A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel", "setterMethodName" : "setTaskSetLabel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskSetLabel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskSetLabel", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        A label that identifies whether the ECS task set is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ECSTaskSet", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ECSTaskSet", "variableName" : "ecsTaskSet", "variableType" : "ECSTaskSet", "documentation" : null, "simpleType" : "ECSTaskSet", "variableSetterType" : "ECSTaskSet" }, "wrapper" : false }, "ELBInfo" : { "c2jName" : "ELBInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Information about a load balancer in Elastic Load Balancing to use in a deployment. Instances are registered directly with a load balancer, and traffic is routed to the load balancer.

                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "ELBName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        \n@param name For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        \n@return For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.", "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" : "name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        \n@param name For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "ELBName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        \n@param name For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        \n@return For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.", "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" : "name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        \n@param name For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "ELBName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        \n@param name For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        \n@return For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.", "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" : "name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        \n@param name For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ELBInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ELBInfo", "variableName" : "elbInfo", "variableType" : "ELBInfo", "documentation" : null, "simpleType" : "ELBInfo", "variableSetterType" : "ELBInfo" }, "wrapper" : false }, "EcsServiceMappingLimitExceededException" : { "c2jName" : "ECSServiceMappingLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The Amazon ECS service is associated with more than one deployment groups. An Amazon ECS service can be associated with only one deployment group.

                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ECSServiceMappingLimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EcsServiceMappingLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "EcsServiceMappingLimitExceededException", "variableName" : "ecsServiceMappingLimitExceededException", "variableType" : "EcsServiceMappingLimitExceededException", "documentation" : null, "simpleType" : "EcsServiceMappingLimitExceededException", "variableSetterType" : "EcsServiceMappingLimitExceededException" }, "wrapper" : false }, "ErrorCode" : { "c2jName" : "ErrorCode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "DEPLOYMENT_GROUP_MISSING", "value" : "DEPLOYMENT_GROUP_MISSING" }, { "name" : "APPLICATION_MISSING", "value" : "APPLICATION_MISSING" }, { "name" : "REVISION_MISSING", "value" : "REVISION_MISSING" }, { "name" : "IAM_ROLE_MISSING", "value" : "IAM_ROLE_MISSING" }, { "name" : "IAM_ROLE_PERMISSIONS", "value" : "IAM_ROLE_PERMISSIONS" }, { "name" : "NO_EC2_SUBSCRIPTION", "value" : "NO_EC2_SUBSCRIPTION" }, { "name" : "OVER_MAX_INSTANCES", "value" : "OVER_MAX_INSTANCES" }, { "name" : "NO_INSTANCES", "value" : "NO_INSTANCES" }, { "name" : "TIMEOUT", "value" : "TIMEOUT" }, { "name" : "HEALTH_CONSTRAINTS_INVALID", "value" : "HEALTH_CONSTRAINTS_INVALID" }, { "name" : "HEALTH_CONSTRAINTS", "value" : "HEALTH_CONSTRAINTS" }, { "name" : "INTERNAL_ERROR", "value" : "INTERNAL_ERROR" }, { "name" : "THROTTLED", "value" : "THROTTLED" }, { "name" : "ALARM_ACTIVE", "value" : "ALARM_ACTIVE" }, { "name" : "AGENT_ISSUE", "value" : "AGENT_ISSUE" }, { "name" : "AUTO_SCALING_IAM_ROLE_PERMISSIONS", "value" : "AUTO_SCALING_IAM_ROLE_PERMISSIONS" }, { "name" : "AUTO_SCALING_CONFIGURATION", "value" : "AUTO_SCALING_CONFIGURATION" }, { "name" : "MANUAL_STOP", "value" : "MANUAL_STOP" }, { "name" : "MISSING_BLUE_GREEN_DEPLOYMENT_CONFIGURATION", "value" : "MISSING_BLUE_GREEN_DEPLOYMENT_CONFIGURATION" }, { "name" : "MISSING_ELB_INFORMATION", "value" : "MISSING_ELB_INFORMATION" }, { "name" : "MISSING_GITHUB_TOKEN", "value" : "MISSING_GITHUB_TOKEN" }, { "name" : "ELASTIC_LOAD_BALANCING_INVALID", "value" : "ELASTIC_LOAD_BALANCING_INVALID" }, { "name" : "ELB_INVALID_INSTANCE", "value" : "ELB_INVALID_INSTANCE" }, { "name" : "INVALID_LAMBDA_CONFIGURATION", "value" : "INVALID_LAMBDA_CONFIGURATION" }, { "name" : "INVALID_LAMBDA_FUNCTION", "value" : "INVALID_LAMBDA_FUNCTION" }, { "name" : "HOOK_EXECUTION_FAILURE", "value" : "HOOK_EXECUTION_FAILURE" }, { "name" : "AUTOSCALING_VALIDATION_ERROR", "value" : "AUTOSCALING_VALIDATION_ERROR" }, { "name" : "INVALID_ECS_SERVICE", "value" : "INVALID_ECS_SERVICE" }, { "name" : "ECS_UPDATE_ERROR", "value" : "ECS_UPDATE_ERROR" }, { "name" : "INVALID_REVISION", "value" : "INVALID_REVISION" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ErrorCode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ErrorCode", "variableName" : "errorCode", "variableType" : "ErrorCode", "documentation" : null, "simpleType" : "ErrorCode", "variableSetterType" : "ErrorCode" }, "wrapper" : false }, "ErrorInformation" : { "c2jName" : "ErrorInformation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Information about a deployment error.

                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCodeAsString", "beanStyleSetterMethodName" : "setCode", "c2jName" : "code", "c2jShape" : "ErrorCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                        The error code:

                                                                                                                                                                                                        • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                        • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                        • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                        • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                        • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                        • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                        • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                        • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                        • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                        • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                        • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                        • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                        • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #codeAsString(String)}.\n@param code a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                        The error code:

                                                                                                                                                                                                        • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                        • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                        • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                        • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                        • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                        • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                        • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                        • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                        • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                        • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                        • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                        • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                        • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "ErrorCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "code", "fluentEnumSetterMethodName" : "code", "fluentGetterMethodName" : "codeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                        The error code:

                                                                                                                                                                                                        • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                        • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                        • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                        • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                        • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                        • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                        • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                        • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                        • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                        • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                        • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                        • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                        • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                        \n@param code For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                        The error code:

                                                                                                                                                                                                        • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                        • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                        • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                        • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                        • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                        • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                        • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                        • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                        • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                        • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                        • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                        • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                        • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                        • \n@see ErrorCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode", "fluentSetterMethodName" : "code", "getterDocumentation" : "

                                                                                                                                                                                                          For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                          The error code:

                                                                                                                                                                                                          • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                          • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                          • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                          • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                          • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                          • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                          • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                          • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                          • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                          • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                          • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                          • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                          • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                          \n

                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #code} will return {@link ErrorCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #codeAsString}.\n

                                                                                                                                                                                                          \n@return For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                          The error code:

                                                                                                                                                                                                          • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                          • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                          • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                          • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                          • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                          • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                          • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                          • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                          • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                          • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                          • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                          • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                          • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                          • \n@see ErrorCode", "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" : "code", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                            For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                            The error code:

                                                                                                                                                                                                            • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                            • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                            • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                            • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                            • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                            • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                            • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                            • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                            • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                            • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                            • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                            • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                            • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                            \n@param code For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                            The error code:

                                                                                                                                                                                                            • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                            • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                            • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                            • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                            • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                            • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                            • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                            • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                            • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                            • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                            • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                            • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                            • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                            • \n@see ErrorCode", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                              For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                              The error code:

                                                                                                                                                                                                              • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                              • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                              • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                              • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                              • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                              • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                              • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                              • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                              • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                              • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                              • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                              • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                              • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "ErrorMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              An accompanying error message.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              An accompanying error message.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              An accompanying error message.

                                                                                                                                                                                                              \n@param message An accompanying error message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                              An accompanying error message.

                                                                                                                                                                                                              \n@return An accompanying error message.", "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" : "message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              An accompanying error message.

                                                                                                                                                                                                              \n@param message An accompanying error message.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                              An accompanying error message.

                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Code" : { "beanStyleGetterMethodName" : "getCodeAsString", "beanStyleSetterMethodName" : "setCode", "c2jName" : "code", "c2jShape" : "ErrorCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                              The error code:

                                                                                                                                                                                                              • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                              • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                              • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                              • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                              • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                              • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                              • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                              • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                              • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                              • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                              • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                              • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                              • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #codeAsString(String)}.\n@param code a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                              The error code:

                                                                                                                                                                                                              • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                              • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                              • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                              • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                              • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                              • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                              • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                              • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                              • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                              • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                              • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                              • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                              • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ErrorCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "code", "fluentEnumSetterMethodName" : "code", "fluentGetterMethodName" : "codeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                              The error code:

                                                                                                                                                                                                              • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                              • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                              • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                              • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                              • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                              • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                              • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                              • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                              • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                              • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                              • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                              • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                              • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                              \n@param code For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                              The error code:

                                                                                                                                                                                                              • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                              • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                              • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                              • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                              • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                              • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                              • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                              • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                              • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                              • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                              • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                              • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                              • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                              • \n@see ErrorCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode", "fluentSetterMethodName" : "code", "getterDocumentation" : "

                                                                                                                                                                                                                For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                The error code:

                                                                                                                                                                                                                • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                                • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                                • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                                • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                                • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                                • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                                • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                                • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                                • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                \n

                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #code} will return {@link ErrorCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #codeAsString}.\n

                                                                                                                                                                                                                \n@return For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                The error code:

                                                                                                                                                                                                                • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                                • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                                • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                                • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                                • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                                • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                                • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                                • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                                • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                • \n@see ErrorCode", "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" : "code", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                  For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                  The error code:

                                                                                                                                                                                                                  • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                  • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                  • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                  • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                  • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                                  • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                                  • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                                  • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                                  • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                                  • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                                  • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                                  • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                                  • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                  \n@param code For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                  The error code:

                                                                                                                                                                                                                  • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                  • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                  • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                  • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                  • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                                  • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                                  • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                                  • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                                  • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                                  • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                                  • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                                  • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                                  • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                  • \n@see ErrorCode", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                    The error code:

                                                                                                                                                                                                                    • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                    • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                    • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                    • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                    • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                                    • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                                    • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                                    • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                                    • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                                    • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                                    • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                                    • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                                    • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "ErrorMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An accompanying error message.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    An accompanying error message.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An accompanying error message.

                                                                                                                                                                                                                    \n@param message An accompanying error message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                    An accompanying error message.

                                                                                                                                                                                                                    \n@return An accompanying error message.", "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" : "message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An accompanying error message.

                                                                                                                                                                                                                    \n@param message An accompanying error message.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    An accompanying error message.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCodeAsString", "beanStyleSetterMethodName" : "setCode", "c2jName" : "code", "c2jShape" : "ErrorCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                    The error code:

                                                                                                                                                                                                                    • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                    • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                    • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                    • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                    • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                                    • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                                    • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                                    • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                                    • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                                    • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                                    • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                                    • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                                    • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #codeAsString(String)}.\n@param code a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                    The error code:

                                                                                                                                                                                                                    • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                    • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                    • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                    • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                    • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                                    • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                                    • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                                    • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                                    • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                                    • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                                    • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                                    • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                                    • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ErrorCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "code", "fluentEnumSetterMethodName" : "code", "fluentGetterMethodName" : "codeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                    The error code:

                                                                                                                                                                                                                    • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                    • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                    • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                    • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                    • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                                    • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                                    • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                                    • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                                    • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                                    • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                                    • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                                    • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                                    • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                    \n@param code For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                    The error code:

                                                                                                                                                                                                                    • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                    • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                    • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                    • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                    • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                                    • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                                    • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                                    • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                                    • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                                    • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                                    • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                                    • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                                    • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                    • \n@see ErrorCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode", "fluentSetterMethodName" : "code", "getterDocumentation" : "

                                                                                                                                                                                                                      For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                      The error code:

                                                                                                                                                                                                                      • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                      • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                      • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                      • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                      • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                                      • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                                      • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                                      • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                                      • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                                      • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                                      • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                                      • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                                      • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #code} will return {@link ErrorCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #codeAsString}.\n

                                                                                                                                                                                                                      \n@return For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                      The error code:

                                                                                                                                                                                                                      • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                      • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                      • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                      • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                      • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                                      • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                                      • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                                      • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                                      • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                                      • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                                      • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                                      • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                                      • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                      • \n@see ErrorCode", "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" : "code", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                        For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                        The error code:

                                                                                                                                                                                                                        • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                        • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                        • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                        • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                        • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                                        • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                                        • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                                        • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                                        • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                                        • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                                        • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                                        • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                                        • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                        \n@param code For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                        The error code:

                                                                                                                                                                                                                        • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                        • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                        • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                        • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                        • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                                        • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                                        • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                                        • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                                        • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                                        • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                                        • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                                        • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                                        • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                        • \n@see ErrorCode", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          For more information, see Error Codes for AWS CodeDeploy in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                          The error code:

                                                                                                                                                                                                                          • APPLICATION_MISSING: The application was missing. This error code is most likely raised if the application is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                          • DEPLOYMENT_GROUP_MISSING: The deployment group was missing. This error code is most likely raised if the deployment group is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                          • HEALTH_CONSTRAINTS: The deployment failed on too many instances to be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                          • HEALTH_CONSTRAINTS_INVALID: The revision cannot be successfully deployed within the instance health constraints specified.

                                                                                                                                                                                                                          • IAM_ROLE_MISSING: The service role cannot be accessed.

                                                                                                                                                                                                                          • IAM_ROLE_PERMISSIONS: The service role does not have the correct permissions.

                                                                                                                                                                                                                          • INTERNAL_ERROR: There was an internal error.

                                                                                                                                                                                                                          • NO_EC2_SUBSCRIPTION: The calling account is not subscribed to Amazon EC2.

                                                                                                                                                                                                                          • NO_INSTANCES: No instances were specified, or no instances can be found.

                                                                                                                                                                                                                          • OVER_MAX_INSTANCES: The maximum number of instances was exceeded.

                                                                                                                                                                                                                          • THROTTLED: The operation was throttled because the calling account exceeded the throttling limits of one or more AWS services.

                                                                                                                                                                                                                          • TIMEOUT: The deployment has timed out.

                                                                                                                                                                                                                          • REVISION_MISSING: The revision ID was missing. This error code is most likely raised if the revision is deleted after the deployment is created, but before it is started.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "ErrorMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          An accompanying error message.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          An accompanying error message.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          An accompanying error message.

                                                                                                                                                                                                                          \n@param message An accompanying error message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                          An accompanying error message.

                                                                                                                                                                                                                          \n@return An accompanying error message.", "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" : "message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          An accompanying error message.

                                                                                                                                                                                                                          \n@param message An accompanying error message.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          An accompanying error message.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ErrorInformation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ErrorInformation", "variableName" : "errorInformation", "variableType" : "ErrorInformation", "documentation" : null, "simpleType" : "ErrorInformation", "variableSetterType" : "ErrorInformation" }, "wrapper" : false }, "FileExistsBehavior" : { "c2jName" : "FileExistsBehavior", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "DISALLOW", "value" : "DISALLOW" }, { "name" : "OVERWRITE", "value" : "OVERWRITE" }, { "name" : "RETAIN", "value" : "RETAIN" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "FileExistsBehavior", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "FileExistsBehavior", "variableName" : "fileExistsBehavior", "variableType" : "FileExistsBehavior", "documentation" : null, "simpleType" : "FileExistsBehavior", "variableSetterType" : "FileExistsBehavior" }, "wrapper" : false }, "GenericRevisionInfo" : { "c2jName" : "GenericRevisionInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about an application revision.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          \n@param description A comment about the revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          \n@return A comment about the revision.", "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" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          \n@param description A comment about the revision.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroups", "beanStyleSetterMethodName" : "setDeploymentGroups", "c2jName" : "deploymentGroups", "c2jShape" : "DeploymentGroupsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroups(List)}.\n@param deploymentGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          \n@param deploymentGroups The deployment groups for which this is the current target revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroups", "getterDocumentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return The deployment groups for which this is the current target revision.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          \n@param deploymentGroups The deployment groups for which this is the current target revision.", "setterMethodName" : "setDeploymentGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFirstUsedTime", "beanStyleSetterMethodName" : "setFirstUsedTime", "c2jName" : "firstUsedTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #firstUsedTime(Instant)}.\n@param firstUsedTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #firstUsedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "firstUsedTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param firstUsedTime When the revision was first used by AWS CodeDeploy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstUsedTime", "getterDocumentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@return When the revision was first used by AWS CodeDeploy.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "firstUsedTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "firstUsedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "FirstUsedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param firstUsedTime When the revision was first used by AWS CodeDeploy.", "setterMethodName" : "setFirstUsedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "firstUsedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "firstUsedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastUsedTime", "beanStyleSetterMethodName" : "setLastUsedTime", "c2jName" : "lastUsedTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUsedTime(Instant)}.\n@param lastUsedTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUsedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUsedTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param lastUsedTime When the revision was last used by AWS CodeDeploy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUsedTime", "getterDocumentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@return When the revision was last used by AWS CodeDeploy.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastUsedTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastUsedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUsedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param lastUsedTime When the revision was last used by AWS CodeDeploy.", "setterMethodName" : "setLastUsedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUsedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUsedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisterTime", "beanStyleSetterMethodName" : "setRegisterTime", "c2jName" : "registerTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #registerTime(Instant)}.\n@param registerTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #registerTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registerTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param registerTime When the revision was registered with AWS CodeDeploy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registerTime", "getterDocumentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          \n@return When the revision was registered with AWS CodeDeploy.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "registerTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "registerTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RegisterTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param registerTime When the revision was registered with AWS CodeDeploy.", "setterMethodName" : "setRegisterTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registerTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registerTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentGroups" : { "beanStyleGetterMethodName" : "getDeploymentGroups", "beanStyleSetterMethodName" : "setDeploymentGroups", "c2jName" : "deploymentGroups", "c2jShape" : "DeploymentGroupsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroups(List)}.\n@param deploymentGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          \n@param deploymentGroups The deployment groups for which this is the current target revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroups", "getterDocumentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return The deployment groups for which this is the current target revision.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          \n@param deploymentGroups The deployment groups for which this is the current target revision.", "setterMethodName" : "setDeploymentGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          \n@param description A comment about the revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          \n@return A comment about the revision.", "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" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          \n@param description A comment about the revision.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FirstUsedTime" : { "beanStyleGetterMethodName" : "getFirstUsedTime", "beanStyleSetterMethodName" : "setFirstUsedTime", "c2jName" : "firstUsedTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #firstUsedTime(Instant)}.\n@param firstUsedTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #firstUsedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "firstUsedTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param firstUsedTime When the revision was first used by AWS CodeDeploy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstUsedTime", "getterDocumentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@return When the revision was first used by AWS CodeDeploy.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "firstUsedTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "firstUsedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "FirstUsedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param firstUsedTime When the revision was first used by AWS CodeDeploy.", "setterMethodName" : "setFirstUsedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "firstUsedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "firstUsedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LastUsedTime" : { "beanStyleGetterMethodName" : "getLastUsedTime", "beanStyleSetterMethodName" : "setLastUsedTime", "c2jName" : "lastUsedTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUsedTime(Instant)}.\n@param lastUsedTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUsedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUsedTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param lastUsedTime When the revision was last used by AWS CodeDeploy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUsedTime", "getterDocumentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@return When the revision was last used by AWS CodeDeploy.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastUsedTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastUsedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUsedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param lastUsedTime When the revision was last used by AWS CodeDeploy.", "setterMethodName" : "setLastUsedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUsedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUsedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "RegisterTime" : { "beanStyleGetterMethodName" : "getRegisterTime", "beanStyleSetterMethodName" : "setRegisterTime", "c2jName" : "registerTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #registerTime(Instant)}.\n@param registerTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #registerTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registerTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param registerTime When the revision was registered with AWS CodeDeploy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registerTime", "getterDocumentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          \n@return When the revision was registered with AWS CodeDeploy.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "registerTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "registerTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RegisterTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param registerTime When the revision was registered with AWS CodeDeploy.", "setterMethodName" : "setRegisterTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registerTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registerTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          \n@param description A comment about the revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          \n@return A comment about the revision.", "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" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          \n@param description A comment about the revision.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          A comment about the revision.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroups", "beanStyleSetterMethodName" : "setDeploymentGroups", "c2jName" : "deploymentGroups", "c2jShape" : "DeploymentGroupsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroups(List)}.\n@param deploymentGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          \n@param deploymentGroups The deployment groups for which this is the current target revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroups", "getterDocumentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return The deployment groups for which this is the current target revision.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          \n@param deploymentGroups The deployment groups for which this is the current target revision.", "setterMethodName" : "setDeploymentGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          The deployment groups for which this is the current target revision.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFirstUsedTime", "beanStyleSetterMethodName" : "setFirstUsedTime", "c2jName" : "firstUsedTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #firstUsedTime(Instant)}.\n@param firstUsedTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #firstUsedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "firstUsedTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param firstUsedTime When the revision was first used by AWS CodeDeploy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstUsedTime", "getterDocumentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@return When the revision was first used by AWS CodeDeploy.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "firstUsedTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "firstUsedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "FirstUsedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param firstUsedTime When the revision was first used by AWS CodeDeploy.", "setterMethodName" : "setFirstUsedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "firstUsedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "firstUsedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          When the revision was first used by AWS CodeDeploy.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastUsedTime", "beanStyleSetterMethodName" : "setLastUsedTime", "c2jName" : "lastUsedTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUsedTime(Instant)}.\n@param lastUsedTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUsedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUsedTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param lastUsedTime When the revision was last used by AWS CodeDeploy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUsedTime", "getterDocumentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@return When the revision was last used by AWS CodeDeploy.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastUsedTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastUsedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUsedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param lastUsedTime When the revision was last used by AWS CodeDeploy.", "setterMethodName" : "setLastUsedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUsedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUsedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          When the revision was last used by AWS CodeDeploy.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisterTime", "beanStyleSetterMethodName" : "setRegisterTime", "c2jName" : "registerTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #registerTime(Instant)}.\n@param registerTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #registerTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registerTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param registerTime When the revision was registered with AWS CodeDeploy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registerTime", "getterDocumentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          \n@return When the revision was registered with AWS CodeDeploy.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "registerTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "registerTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RegisterTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          \n@param registerTime When the revision was registered with AWS CodeDeploy.", "setterMethodName" : "setRegisterTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registerTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registerTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          When the revision was registered with AWS CodeDeploy.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GenericRevisionInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GenericRevisionInfo", "variableName" : "genericRevisionInfo", "variableType" : "GenericRevisionInfo", "documentation" : null, "simpleType" : "GenericRevisionInfo", "variableSetterType" : "GenericRevisionInfo" }, "wrapper" : false }, "GetApplicationRequest" : { "c2jName" : "GetApplicationInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Represents the input of a GetApplication operation.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetApplication", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.GetApplication", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "applicationName" ], "shapeName" : "GetApplicationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetApplicationRequest", "variableName" : "getApplicationRequest", "variableType" : "GetApplicationRequest", "documentation" : null, "simpleType" : "GetApplicationRequest", "variableSetterType" : "GetApplicationRequest" }, "wrapper" : false }, "GetApplicationResponse" : { "c2jName" : "GetApplicationOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Represents the output of a GetApplication operation.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplication", "beanStyleSetterMethodName" : "setApplication", "c2jName" : "application", "c2jShape" : "ApplicationInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link ApplicationInfo.Builder} avoiding the need to create one manually via {@link ApplicationInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationInfo.Builder#build()} is called immediately and its result is passed to {@link #application(ApplicationInfo)}.\n@param application a consumer that will call methods on {@link ApplicationInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #application(ApplicationInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "application", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          \n@param application Information about the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "application", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          \n@return Information about the application.", "getterModel" : { "returnType" : "ApplicationInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "application", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Application", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          \n@param application Information about the application.", "setterMethodName" : "setApplication", "setterModel" : { "variableDeclarationType" : "ApplicationInfo", "variableName" : "application", "variableType" : "ApplicationInfo", "documentation" : null, "simpleType" : "ApplicationInfo", "variableSetterType" : "ApplicationInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationInfo", "variableName" : "application", "variableType" : "ApplicationInfo", "documentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          ", "simpleType" : "ApplicationInfo", "variableSetterType" : "ApplicationInfo" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Application" : { "beanStyleGetterMethodName" : "getApplication", "beanStyleSetterMethodName" : "setApplication", "c2jName" : "application", "c2jShape" : "ApplicationInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link ApplicationInfo.Builder} avoiding the need to create one manually via {@link ApplicationInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationInfo.Builder#build()} is called immediately and its result is passed to {@link #application(ApplicationInfo)}.\n@param application a consumer that will call methods on {@link ApplicationInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #application(ApplicationInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "application", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          \n@param application Information about the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "application", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          \n@return Information about the application.", "getterModel" : { "returnType" : "ApplicationInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "application", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Application", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          \n@param application Information about the application.", "setterMethodName" : "setApplication", "setterModel" : { "variableDeclarationType" : "ApplicationInfo", "variableName" : "application", "variableType" : "ApplicationInfo", "documentation" : null, "simpleType" : "ApplicationInfo", "variableSetterType" : "ApplicationInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationInfo", "variableName" : "application", "variableType" : "ApplicationInfo", "documentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          ", "simpleType" : "ApplicationInfo", "variableSetterType" : "ApplicationInfo" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplication", "beanStyleSetterMethodName" : "setApplication", "c2jName" : "application", "c2jShape" : "ApplicationInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link ApplicationInfo.Builder} avoiding the need to create one manually via {@link ApplicationInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link ApplicationInfo.Builder#build()} is called immediately and its result is passed to {@link #application(ApplicationInfo)}.\n@param application a consumer that will call methods on {@link ApplicationInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #application(ApplicationInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "application", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          \n@param application Information about the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "application", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          \n@return Information about the application.", "getterModel" : { "returnType" : "ApplicationInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "application", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "application", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Application", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          \n@param application Information about the application.", "setterMethodName" : "setApplication", "setterModel" : { "variableDeclarationType" : "ApplicationInfo", "variableName" : "application", "variableType" : "ApplicationInfo", "documentation" : null, "simpleType" : "ApplicationInfo", "variableSetterType" : "ApplicationInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ApplicationInfo", "variableName" : "application", "variableType" : "ApplicationInfo", "documentation" : "

                                                                                                                                                                                                                          Information about the application.

                                                                                                                                                                                                                          ", "simpleType" : "ApplicationInfo", "variableSetterType" : "ApplicationInfo" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetApplicationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetApplicationResponse", "variableName" : "getApplicationResponse", "variableType" : "GetApplicationResponse", "documentation" : null, "simpleType" : "GetApplicationResponse", "variableSetterType" : "GetApplicationResponse" }, "wrapper" : false }, "GetApplicationRevisionRequest" : { "c2jName" : "GetApplicationRevisionInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Represents the input of a GetApplicationRevision operation.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetApplicationRevision", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.GetApplicationRevision", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@param applicationName The name of the application that corresponds to the revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@return The name of the application that corresponds to the revision.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@param applicationName The name of the application that corresponds to the revision.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revision(RevisionLocation)}.\n@param revision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          \n@param revision Information about the application revision to get, including type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          \n@return Information about the application revision to get, including type and location.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          \n@param revision Information about the application revision to get, including type and location.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@param applicationName The name of the application that corresponds to the revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@return The name of the application that corresponds to the revision.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@param applicationName The name of the application that corresponds to the revision.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Revision" : { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revision(RevisionLocation)}.\n@param revision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          \n@param revision Information about the application revision to get, including type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          \n@return Information about the application revision to get, including type and location.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          \n@param revision Information about the application revision to get, including type and location.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@param applicationName The name of the application that corresponds to the revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@return The name of the application that corresponds to the revision.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@param applicationName The name of the application that corresponds to the revision.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revision(RevisionLocation)}.\n@param revision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          \n@param revision Information about the application revision to get, including type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          \n@return Information about the application revision to get, including type and location.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          \n@param revision Information about the application revision to get, including type and location.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                                                                                                                          Information about the application revision to get, including type and location.

                                                                                                                                                                                                                          ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "applicationName", "revision" ], "shapeName" : "GetApplicationRevisionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetApplicationRevisionRequest", "variableName" : "getApplicationRevisionRequest", "variableType" : "GetApplicationRevisionRequest", "documentation" : null, "simpleType" : "GetApplicationRevisionRequest", "variableSetterType" : "GetApplicationRevisionRequest" }, "wrapper" : false }, "GetApplicationRevisionResponse" : { "c2jName" : "GetApplicationRevisionOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Represents the output of a GetApplicationRevision operation.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@param applicationName The name of the application that corresponds to the revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@return The name of the application that corresponds to the revision.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@param applicationName The name of the application that corresponds to the revision.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revision(RevisionLocation)}.\n@param revision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          \n@param revision Additional information about the revision, including type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          \n@return Additional information about the revision, including type and location.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          \n@param revision Additional information about the revision, including type and location.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevisionInfo", "beanStyleSetterMethodName" : "setRevisionInfo", "c2jName" : "revisionInfo", "c2jShape" : "GenericRevisionInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link GenericRevisionInfo.Builder} avoiding the need to create one manually via {@link GenericRevisionInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link GenericRevisionInfo.Builder#build()} is called immediately and its result is passed to {@link #revisionInfo(GenericRevisionInfo)}.\n@param revisionInfo a consumer that will call methods on {@link GenericRevisionInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionInfo(GenericRevisionInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          \n@param revisionInfo General information about the revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          \n@return General information about the revision.", "getterModel" : { "returnType" : "GenericRevisionInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisionInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RevisionInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          \n@param revisionInfo General information about the revision.", "setterMethodName" : "setRevisionInfo", "setterModel" : { "variableDeclarationType" : "GenericRevisionInfo", "variableName" : "revisionInfo", "variableType" : "GenericRevisionInfo", "documentation" : null, "simpleType" : "GenericRevisionInfo", "variableSetterType" : "GenericRevisionInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GenericRevisionInfo", "variableName" : "revisionInfo", "variableType" : "GenericRevisionInfo", "documentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          ", "simpleType" : "GenericRevisionInfo", "variableSetterType" : "GenericRevisionInfo" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@param applicationName The name of the application that corresponds to the revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@return The name of the application that corresponds to the revision.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@param applicationName The name of the application that corresponds to the revision.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Revision" : { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revision(RevisionLocation)}.\n@param revision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          \n@param revision Additional information about the revision, including type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          \n@return Additional information about the revision, including type and location.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          \n@param revision Additional information about the revision, including type and location.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, "RevisionInfo" : { "beanStyleGetterMethodName" : "getRevisionInfo", "beanStyleSetterMethodName" : "setRevisionInfo", "c2jName" : "revisionInfo", "c2jShape" : "GenericRevisionInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link GenericRevisionInfo.Builder} avoiding the need to create one manually via {@link GenericRevisionInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link GenericRevisionInfo.Builder#build()} is called immediately and its result is passed to {@link #revisionInfo(GenericRevisionInfo)}.\n@param revisionInfo a consumer that will call methods on {@link GenericRevisionInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionInfo(GenericRevisionInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          \n@param revisionInfo General information about the revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          \n@return General information about the revision.", "getterModel" : { "returnType" : "GenericRevisionInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisionInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RevisionInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          \n@param revisionInfo General information about the revision.", "setterMethodName" : "setRevisionInfo", "setterModel" : { "variableDeclarationType" : "GenericRevisionInfo", "variableName" : "revisionInfo", "variableType" : "GenericRevisionInfo", "documentation" : null, "simpleType" : "GenericRevisionInfo", "variableSetterType" : "GenericRevisionInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GenericRevisionInfo", "variableName" : "revisionInfo", "variableType" : "GenericRevisionInfo", "documentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          ", "simpleType" : "GenericRevisionInfo", "variableSetterType" : "GenericRevisionInfo" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@param applicationName The name of the application that corresponds to the revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@return The name of the application that corresponds to the revision.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          \n@param applicationName The name of the application that corresponds to the revision.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of the application that corresponds to the revision.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revision(RevisionLocation)}.\n@param revision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          \n@param revision Additional information about the revision, including type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          \n@return Additional information about the revision, including type and location.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          \n@param revision Additional information about the revision, including type and location.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                                                                                                                          Additional information about the revision, including type and location.

                                                                                                                                                                                                                          ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevisionInfo", "beanStyleSetterMethodName" : "setRevisionInfo", "c2jName" : "revisionInfo", "c2jShape" : "GenericRevisionInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link GenericRevisionInfo.Builder} avoiding the need to create one manually via {@link GenericRevisionInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link GenericRevisionInfo.Builder#build()} is called immediately and its result is passed to {@link #revisionInfo(GenericRevisionInfo)}.\n@param revisionInfo a consumer that will call methods on {@link GenericRevisionInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionInfo(GenericRevisionInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          \n@param revisionInfo General information about the revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          \n@return General information about the revision.", "getterModel" : { "returnType" : "GenericRevisionInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisionInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RevisionInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          \n@param revisionInfo General information about the revision.", "setterMethodName" : "setRevisionInfo", "setterModel" : { "variableDeclarationType" : "GenericRevisionInfo", "variableName" : "revisionInfo", "variableType" : "GenericRevisionInfo", "documentation" : null, "simpleType" : "GenericRevisionInfo", "variableSetterType" : "GenericRevisionInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GenericRevisionInfo", "variableName" : "revisionInfo", "variableType" : "GenericRevisionInfo", "documentation" : "

                                                                                                                                                                                                                          General information about the revision.

                                                                                                                                                                                                                          ", "simpleType" : "GenericRevisionInfo", "variableSetterType" : "GenericRevisionInfo" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetApplicationRevisionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetApplicationRevisionResponse", "variableName" : "getApplicationRevisionResponse", "variableType" : "GetApplicationRevisionResponse", "documentation" : null, "simpleType" : "GetApplicationRevisionResponse", "variableSetterType" : "GetApplicationRevisionResponse" }, "wrapper" : false }, "GetDeploymentConfigRequest" : { "c2jName" : "GetDeploymentConfigInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Represents the input of a GetDeploymentConfig operation.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetDeploymentConfig", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.GetDeploymentConfig", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@return The name of a deployment configuration associated with the IAM user or AWS account.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentConfigName" : { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@return The name of a deployment configuration associated with the IAM user or AWS account.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@return The name of a deployment configuration associated with the IAM user or AWS account.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param deploymentConfigName The name of a deployment configuration associated with the IAM user or AWS account.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of a deployment configuration associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "deploymentConfigName" ], "shapeName" : "GetDeploymentConfigRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDeploymentConfigRequest", "variableName" : "getDeploymentConfigRequest", "variableType" : "GetDeploymentConfigRequest", "documentation" : null, "simpleType" : "GetDeploymentConfigRequest", "variableSetterType" : "GetDeploymentConfigRequest" }, "wrapper" : false }, "GetDeploymentConfigResponse" : { "c2jName" : "GetDeploymentConfigOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Represents the output of a GetDeploymentConfig operation.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentConfigInfo", "beanStyleSetterMethodName" : "setDeploymentConfigInfo", "c2jName" : "deploymentConfigInfo", "c2jShape" : "DeploymentConfigInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentConfigInfo.Builder} avoiding the need to create one manually via {@link DeploymentConfigInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentConfigInfo.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigInfo(DeploymentConfigInfo)}.\n@param deploymentConfigInfo a consumer that will call methods on {@link DeploymentConfigInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigInfo(DeploymentConfigInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          \n@param deploymentConfigInfo Information about the deployment configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          \n@return Information about the deployment configuration.", "getterModel" : { "returnType" : "DeploymentConfigInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentConfigInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentConfigInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          \n@param deploymentConfigInfo Information about the deployment configuration.", "setterMethodName" : "setDeploymentConfigInfo", "setterModel" : { "variableDeclarationType" : "DeploymentConfigInfo", "variableName" : "deploymentConfigInfo", "variableType" : "DeploymentConfigInfo", "documentation" : null, "simpleType" : "DeploymentConfigInfo", "variableSetterType" : "DeploymentConfigInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentConfigInfo", "variableName" : "deploymentConfigInfo", "variableType" : "DeploymentConfigInfo", "documentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          ", "simpleType" : "DeploymentConfigInfo", "variableSetterType" : "DeploymentConfigInfo" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentConfigInfo" : { "beanStyleGetterMethodName" : "getDeploymentConfigInfo", "beanStyleSetterMethodName" : "setDeploymentConfigInfo", "c2jName" : "deploymentConfigInfo", "c2jShape" : "DeploymentConfigInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentConfigInfo.Builder} avoiding the need to create one manually via {@link DeploymentConfigInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentConfigInfo.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigInfo(DeploymentConfigInfo)}.\n@param deploymentConfigInfo a consumer that will call methods on {@link DeploymentConfigInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigInfo(DeploymentConfigInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          \n@param deploymentConfigInfo Information about the deployment configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          \n@return Information about the deployment configuration.", "getterModel" : { "returnType" : "DeploymentConfigInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentConfigInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentConfigInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          \n@param deploymentConfigInfo Information about the deployment configuration.", "setterMethodName" : "setDeploymentConfigInfo", "setterModel" : { "variableDeclarationType" : "DeploymentConfigInfo", "variableName" : "deploymentConfigInfo", "variableType" : "DeploymentConfigInfo", "documentation" : null, "simpleType" : "DeploymentConfigInfo", "variableSetterType" : "DeploymentConfigInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentConfigInfo", "variableName" : "deploymentConfigInfo", "variableType" : "DeploymentConfigInfo", "documentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          ", "simpleType" : "DeploymentConfigInfo", "variableSetterType" : "DeploymentConfigInfo" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentConfigInfo", "beanStyleSetterMethodName" : "setDeploymentConfigInfo", "c2jName" : "deploymentConfigInfo", "c2jShape" : "DeploymentConfigInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentConfigInfo.Builder} avoiding the need to create one manually via {@link DeploymentConfigInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentConfigInfo.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigInfo(DeploymentConfigInfo)}.\n@param deploymentConfigInfo a consumer that will call methods on {@link DeploymentConfigInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigInfo(DeploymentConfigInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          \n@param deploymentConfigInfo Information about the deployment configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          \n@return Information about the deployment configuration.", "getterModel" : { "returnType" : "DeploymentConfigInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentConfigInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentConfigInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          \n@param deploymentConfigInfo Information about the deployment configuration.", "setterMethodName" : "setDeploymentConfigInfo", "setterModel" : { "variableDeclarationType" : "DeploymentConfigInfo", "variableName" : "deploymentConfigInfo", "variableType" : "DeploymentConfigInfo", "documentation" : null, "simpleType" : "DeploymentConfigInfo", "variableSetterType" : "DeploymentConfigInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentConfigInfo", "variableName" : "deploymentConfigInfo", "variableType" : "DeploymentConfigInfo", "documentation" : "

                                                                                                                                                                                                                          Information about the deployment configuration.

                                                                                                                                                                                                                          ", "simpleType" : "DeploymentConfigInfo", "variableSetterType" : "DeploymentConfigInfo" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDeploymentConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDeploymentConfigResponse", "variableName" : "getDeploymentConfigResponse", "variableType" : "GetDeploymentConfigResponse", "documentation" : null, "simpleType" : "GetDeploymentConfigResponse", "variableSetterType" : "GetDeploymentConfigResponse" }, "wrapper" : false }, "GetDeploymentGroupRequest" : { "c2jName" : "GetDeploymentGroupInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Represents the input of a GetDeploymentGroup operation.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetDeploymentGroup", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.GetDeploymentGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          \n@param deploymentGroupName The name of a deployment group for the specified application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          \n@return The name of a deployment group for the specified application.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          \n@param deploymentGroupName The name of a deployment group for the specified application.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentGroupName" : { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          \n@param deploymentGroupName The name of a deployment group for the specified application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          \n@return The name of a deployment group for the specified application.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          \n@param deploymentGroupName The name of a deployment group for the specified application.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          \n@param deploymentGroupName The name of a deployment group for the specified application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          \n@return The name of a deployment group for the specified application.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          \n@param deploymentGroupName The name of a deployment group for the specified application.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of a deployment group for the specified application.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "applicationName", "deploymentGroupName" ], "shapeName" : "GetDeploymentGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDeploymentGroupRequest", "variableName" : "getDeploymentGroupRequest", "variableType" : "GetDeploymentGroupRequest", "documentation" : null, "simpleType" : "GetDeploymentGroupRequest", "variableSetterType" : "GetDeploymentGroupRequest" }, "wrapper" : false }, "GetDeploymentGroupResponse" : { "c2jName" : "GetDeploymentGroupOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Represents the output of a GetDeploymentGroup operation.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentGroupInfo", "beanStyleSetterMethodName" : "setDeploymentGroupInfo", "c2jName" : "deploymentGroupInfo", "c2jShape" : "DeploymentGroupInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentGroupInfo.Builder} avoiding the need to create one manually via {@link DeploymentGroupInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentGroupInfo.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupInfo(DeploymentGroupInfo)}.\n@param deploymentGroupInfo a consumer that will call methods on {@link DeploymentGroupInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupInfo(DeploymentGroupInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          \n@param deploymentGroupInfo Information about the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          \n@return Information about the deployment group.", "getterModel" : { "returnType" : "DeploymentGroupInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentGroupInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentGroupInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          \n@param deploymentGroupInfo Information about the deployment group.", "setterMethodName" : "setDeploymentGroupInfo", "setterModel" : { "variableDeclarationType" : "DeploymentGroupInfo", "variableName" : "deploymentGroupInfo", "variableType" : "DeploymentGroupInfo", "documentation" : null, "simpleType" : "DeploymentGroupInfo", "variableSetterType" : "DeploymentGroupInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentGroupInfo", "variableName" : "deploymentGroupInfo", "variableType" : "DeploymentGroupInfo", "documentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          ", "simpleType" : "DeploymentGroupInfo", "variableSetterType" : "DeploymentGroupInfo" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentGroupInfo" : { "beanStyleGetterMethodName" : "getDeploymentGroupInfo", "beanStyleSetterMethodName" : "setDeploymentGroupInfo", "c2jName" : "deploymentGroupInfo", "c2jShape" : "DeploymentGroupInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentGroupInfo.Builder} avoiding the need to create one manually via {@link DeploymentGroupInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentGroupInfo.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupInfo(DeploymentGroupInfo)}.\n@param deploymentGroupInfo a consumer that will call methods on {@link DeploymentGroupInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupInfo(DeploymentGroupInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          \n@param deploymentGroupInfo Information about the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          \n@return Information about the deployment group.", "getterModel" : { "returnType" : "DeploymentGroupInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentGroupInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentGroupInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          \n@param deploymentGroupInfo Information about the deployment group.", "setterMethodName" : "setDeploymentGroupInfo", "setterModel" : { "variableDeclarationType" : "DeploymentGroupInfo", "variableName" : "deploymentGroupInfo", "variableType" : "DeploymentGroupInfo", "documentation" : null, "simpleType" : "DeploymentGroupInfo", "variableSetterType" : "DeploymentGroupInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentGroupInfo", "variableName" : "deploymentGroupInfo", "variableType" : "DeploymentGroupInfo", "documentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          ", "simpleType" : "DeploymentGroupInfo", "variableSetterType" : "DeploymentGroupInfo" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentGroupInfo", "beanStyleSetterMethodName" : "setDeploymentGroupInfo", "c2jName" : "deploymentGroupInfo", "c2jShape" : "DeploymentGroupInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentGroupInfo.Builder} avoiding the need to create one manually via {@link DeploymentGroupInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentGroupInfo.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupInfo(DeploymentGroupInfo)}.\n@param deploymentGroupInfo a consumer that will call methods on {@link DeploymentGroupInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupInfo(DeploymentGroupInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          \n@param deploymentGroupInfo Information about the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          \n@return Information about the deployment group.", "getterModel" : { "returnType" : "DeploymentGroupInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentGroupInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentGroupInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          \n@param deploymentGroupInfo Information about the deployment group.", "setterMethodName" : "setDeploymentGroupInfo", "setterModel" : { "variableDeclarationType" : "DeploymentGroupInfo", "variableName" : "deploymentGroupInfo", "variableType" : "DeploymentGroupInfo", "documentation" : null, "simpleType" : "DeploymentGroupInfo", "variableSetterType" : "DeploymentGroupInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentGroupInfo", "variableName" : "deploymentGroupInfo", "variableType" : "DeploymentGroupInfo", "documentation" : "

                                                                                                                                                                                                                          Information about the deployment group.

                                                                                                                                                                                                                          ", "simpleType" : "DeploymentGroupInfo", "variableSetterType" : "DeploymentGroupInfo" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDeploymentGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDeploymentGroupResponse", "variableName" : "getDeploymentGroupResponse", "variableType" : "GetDeploymentGroupResponse", "documentation" : null, "simpleType" : "GetDeploymentGroupResponse", "variableSetterType" : "GetDeploymentGroupResponse" }, "wrapper" : false }, "GetDeploymentRequest" : { "c2jName" : "GetDeploymentInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Represents the input of a GetDeployment operation.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetDeployment", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.GetDeployment", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param deploymentId The unique ID of a deployment associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@return The unique ID of a deployment associated with the IAM user or AWS account.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param deploymentId The unique ID of a deployment associated with the IAM user or AWS account.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param deploymentId The unique ID of a deployment associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@return The unique ID of a deployment associated with the IAM user or AWS account.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param deploymentId The unique ID of a deployment associated with the IAM user or AWS account.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param deploymentId The unique ID of a deployment associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@return The unique ID of a deployment associated with the IAM user or AWS account.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          \n@param deploymentId The unique ID of a deployment associated with the IAM user or AWS account.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment associated with the IAM user or AWS account.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "deploymentId" ], "shapeName" : "GetDeploymentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDeploymentRequest", "variableName" : "getDeploymentRequest", "variableType" : "GetDeploymentRequest", "documentation" : null, "simpleType" : "GetDeploymentRequest", "variableSetterType" : "GetDeploymentRequest" }, "wrapper" : false }, "GetDeploymentResponse" : { "c2jName" : "GetDeploymentOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Represents the output of a GetDeployment operation.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentInfo", "beanStyleSetterMethodName" : "setDeploymentInfo", "c2jName" : "deploymentInfo", "c2jShape" : "DeploymentInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentInfo.Builder} avoiding the need to create one manually via {@link DeploymentInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentInfo.Builder#build()} is called immediately and its result is passed to {@link #deploymentInfo(DeploymentInfo)}.\n@param deploymentInfo a consumer that will call methods on {@link DeploymentInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentInfo(DeploymentInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          \n@param deploymentInfo Information about the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          \n@return Information about the deployment.", "getterModel" : { "returnType" : "DeploymentInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          \n@param deploymentInfo Information about the deployment.", "setterMethodName" : "setDeploymentInfo", "setterModel" : { "variableDeclarationType" : "DeploymentInfo", "variableName" : "deploymentInfo", "variableType" : "DeploymentInfo", "documentation" : null, "simpleType" : "DeploymentInfo", "variableSetterType" : "DeploymentInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentInfo", "variableName" : "deploymentInfo", "variableType" : "DeploymentInfo", "documentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          ", "simpleType" : "DeploymentInfo", "variableSetterType" : "DeploymentInfo" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentInfo" : { "beanStyleGetterMethodName" : "getDeploymentInfo", "beanStyleSetterMethodName" : "setDeploymentInfo", "c2jName" : "deploymentInfo", "c2jShape" : "DeploymentInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentInfo.Builder} avoiding the need to create one manually via {@link DeploymentInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentInfo.Builder#build()} is called immediately and its result is passed to {@link #deploymentInfo(DeploymentInfo)}.\n@param deploymentInfo a consumer that will call methods on {@link DeploymentInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentInfo(DeploymentInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          \n@param deploymentInfo Information about the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          \n@return Information about the deployment.", "getterModel" : { "returnType" : "DeploymentInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          \n@param deploymentInfo Information about the deployment.", "setterMethodName" : "setDeploymentInfo", "setterModel" : { "variableDeclarationType" : "DeploymentInfo", "variableName" : "deploymentInfo", "variableType" : "DeploymentInfo", "documentation" : null, "simpleType" : "DeploymentInfo", "variableSetterType" : "DeploymentInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentInfo", "variableName" : "deploymentInfo", "variableType" : "DeploymentInfo", "documentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          ", "simpleType" : "DeploymentInfo", "variableSetterType" : "DeploymentInfo" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentInfo", "beanStyleSetterMethodName" : "setDeploymentInfo", "c2jName" : "deploymentInfo", "c2jShape" : "DeploymentInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentInfo.Builder} avoiding the need to create one manually via {@link DeploymentInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentInfo.Builder#build()} is called immediately and its result is passed to {@link #deploymentInfo(DeploymentInfo)}.\n@param deploymentInfo a consumer that will call methods on {@link DeploymentInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentInfo(DeploymentInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          \n@param deploymentInfo Information about the deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          \n@return Information about the deployment.", "getterModel" : { "returnType" : "DeploymentInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          \n@param deploymentInfo Information about the deployment.", "setterMethodName" : "setDeploymentInfo", "setterModel" : { "variableDeclarationType" : "DeploymentInfo", "variableName" : "deploymentInfo", "variableType" : "DeploymentInfo", "documentation" : null, "simpleType" : "DeploymentInfo", "variableSetterType" : "DeploymentInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentInfo", "variableName" : "deploymentInfo", "variableType" : "DeploymentInfo", "documentation" : "

                                                                                                                                                                                                                          Information about the deployment.

                                                                                                                                                                                                                          ", "simpleType" : "DeploymentInfo", "variableSetterType" : "DeploymentInfo" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDeploymentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDeploymentResponse", "variableName" : "getDeploymentResponse", "variableType" : "GetDeploymentResponse", "documentation" : null, "simpleType" : "GetDeploymentResponse", "variableSetterType" : "GetDeploymentResponse" }, "wrapper" : false }, "GetDeploymentTargetRequest" : { "c2jName" : "GetDeploymentTargetInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetDeploymentTarget", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.GetDeploymentTarget", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetId", "beanStyleSetterMethodName" : "setTargetId", "c2jName" : "targetId", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetId(String)}.\n@param targetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          \n@param targetId The unique ID of a deployment target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetId", "getterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          \n@return The unique ID of a deployment target.", "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" : "targetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          \n@param targetId The unique ID of a deployment target.", "setterMethodName" : "setTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetId" : { "beanStyleGetterMethodName" : "getTargetId", "beanStyleSetterMethodName" : "setTargetId", "c2jName" : "targetId", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetId(String)}.\n@param targetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          \n@param targetId The unique ID of a deployment target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetId", "getterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          \n@return The unique ID of a deployment target.", "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" : "targetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          \n@param targetId The unique ID of a deployment target.", "setterMethodName" : "setTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetId", "beanStyleSetterMethodName" : "setTargetId", "c2jName" : "targetId", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetId(String)}.\n@param targetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          \n@param targetId The unique ID of a deployment target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetId", "getterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          \n@return The unique ID of a deployment target.", "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" : "targetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          \n@param targetId The unique ID of a deployment target.", "setterMethodName" : "setTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The unique ID of a deployment target.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDeploymentTargetRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDeploymentTargetRequest", "variableName" : "getDeploymentTargetRequest", "variableType" : "GetDeploymentTargetRequest", "documentation" : null, "simpleType" : "GetDeploymentTargetRequest", "variableSetterType" : "GetDeploymentTargetRequest" }, "wrapper" : false }, "GetDeploymentTargetResponse" : { "c2jName" : "GetDeploymentTargetOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentTarget", "beanStyleSetterMethodName" : "setDeploymentTarget", "c2jName" : "deploymentTarget", "c2jShape" : "DeploymentTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentTarget.Builder} avoiding the need to create one manually via {@link DeploymentTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentTarget.Builder#build()} is called immediately and its result is passed to {@link #deploymentTarget(DeploymentTarget)}.\n@param deploymentTarget a consumer that will call methods on {@link DeploymentTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentTarget(DeploymentTarget)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentTarget", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          \n@param deploymentTarget A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentTarget", "getterDocumentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          \n@return A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).", "getterModel" : { "returnType" : "DeploymentTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentTarget", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentTarget", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          \n@param deploymentTarget A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).", "setterMethodName" : "setDeploymentTarget", "setterModel" : { "variableDeclarationType" : "DeploymentTarget", "variableName" : "deploymentTarget", "variableType" : "DeploymentTarget", "documentation" : null, "simpleType" : "DeploymentTarget", "variableSetterType" : "DeploymentTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentTarget", "variableName" : "deploymentTarget", "variableType" : "DeploymentTarget", "documentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          ", "simpleType" : "DeploymentTarget", "variableSetterType" : "DeploymentTarget" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentTarget" : { "beanStyleGetterMethodName" : "getDeploymentTarget", "beanStyleSetterMethodName" : "setDeploymentTarget", "c2jName" : "deploymentTarget", "c2jShape" : "DeploymentTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentTarget.Builder} avoiding the need to create one manually via {@link DeploymentTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentTarget.Builder#build()} is called immediately and its result is passed to {@link #deploymentTarget(DeploymentTarget)}.\n@param deploymentTarget a consumer that will call methods on {@link DeploymentTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentTarget(DeploymentTarget)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentTarget", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          \n@param deploymentTarget A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentTarget", "getterDocumentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          \n@return A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).", "getterModel" : { "returnType" : "DeploymentTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentTarget", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentTarget", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          \n@param deploymentTarget A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).", "setterMethodName" : "setDeploymentTarget", "setterModel" : { "variableDeclarationType" : "DeploymentTarget", "variableName" : "deploymentTarget", "variableType" : "DeploymentTarget", "documentation" : null, "simpleType" : "DeploymentTarget", "variableSetterType" : "DeploymentTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentTarget", "variableName" : "deploymentTarget", "variableType" : "DeploymentTarget", "documentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          ", "simpleType" : "DeploymentTarget", "variableSetterType" : "DeploymentTarget" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentTarget", "beanStyleSetterMethodName" : "setDeploymentTarget", "c2jName" : "deploymentTarget", "c2jShape" : "DeploymentTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link DeploymentTarget.Builder} avoiding the need to create one manually via {@link DeploymentTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentTarget.Builder#build()} is called immediately and its result is passed to {@link #deploymentTarget(DeploymentTarget)}.\n@param deploymentTarget a consumer that will call methods on {@link DeploymentTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentTarget(DeploymentTarget)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentTarget", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          \n@param deploymentTarget A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentTarget", "getterDocumentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          \n@return A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).", "getterModel" : { "returnType" : "DeploymentTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentTarget", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentTarget", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          \n@param deploymentTarget A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).", "setterMethodName" : "setDeploymentTarget", "setterModel" : { "variableDeclarationType" : "DeploymentTarget", "variableName" : "deploymentTarget", "variableType" : "DeploymentTarget", "documentation" : null, "simpleType" : "DeploymentTarget", "variableSetterType" : "DeploymentTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentTarget", "variableName" : "deploymentTarget", "variableType" : "DeploymentTarget", "documentation" : "

                                                                                                                                                                                                                          A deployment target that contains information about a deployment such as its status, lifecyle events, and when it was last updated. It also contains metadata about the deployment target. The deployment target metadata depends on the deployment target's type (instanceTarget, lambdaTarget, or ecsTarget).

                                                                                                                                                                                                                          ", "simpleType" : "DeploymentTarget", "variableSetterType" : "DeploymentTarget" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDeploymentTargetResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDeploymentTargetResponse", "variableName" : "getDeploymentTargetResponse", "variableType" : "GetDeploymentTargetResponse", "documentation" : null, "simpleType" : "GetDeploymentTargetResponse", "variableSetterType" : "GetDeploymentTargetResponse" }, "wrapper" : false }, "GetOnPremisesInstanceRequest" : { "c2jName" : "GetOnPremisesInstanceInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Represents the input of a GetOnPremisesInstance operation.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetOnPremisesInstance", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.GetOnPremisesInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceName", "beanStyleSetterMethodName" : "setInstanceName", "c2jName" : "instanceName", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceName(String)}.\n@param instanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          \n@param instanceName The name of the on-premises instance about which to get information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          \n@return The name of the on-premises instance about which to get information.", "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" : "instanceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          \n@param instanceName The name of the on-premises instance about which to get information.", "setterMethodName" : "setInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceName" : { "beanStyleGetterMethodName" : "getInstanceName", "beanStyleSetterMethodName" : "setInstanceName", "c2jName" : "instanceName", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceName(String)}.\n@param instanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          \n@param instanceName The name of the on-premises instance about which to get information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          \n@return The name of the on-premises instance about which to get information.", "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" : "instanceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          \n@param instanceName The name of the on-premises instance about which to get information.", "setterMethodName" : "setInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceName", "beanStyleSetterMethodName" : "setInstanceName", "c2jName" : "instanceName", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceName(String)}.\n@param instanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          \n@param instanceName The name of the on-premises instance about which to get information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceName", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          \n@return The name of the on-premises instance about which to get information.", "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" : "instanceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          \n@param instanceName The name of the on-premises instance about which to get information.", "setterMethodName" : "setInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of the on-premises instance about which to get information.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "instanceName" ], "shapeName" : "GetOnPremisesInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetOnPremisesInstanceRequest", "variableName" : "getOnPremisesInstanceRequest", "variableType" : "GetOnPremisesInstanceRequest", "documentation" : null, "simpleType" : "GetOnPremisesInstanceRequest", "variableSetterType" : "GetOnPremisesInstanceRequest" }, "wrapper" : false }, "GetOnPremisesInstanceResponse" : { "c2jName" : "GetOnPremisesInstanceOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Represents the output of a GetOnPremisesInstance operation.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstanceInfo", "beanStyleSetterMethodName" : "setInstanceInfo", "c2jName" : "instanceInfo", "c2jShape" : "InstanceInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link InstanceInfo.Builder} avoiding the need to create one manually via {@link InstanceInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceInfo.Builder#build()} is called immediately and its result is passed to {@link #instanceInfo(InstanceInfo)}.\n@param instanceInfo a consumer that will call methods on {@link InstanceInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceInfo(InstanceInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          \n@param instanceInfo Information about the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          \n@return Information about the on-premises instance.", "getterModel" : { "returnType" : "InstanceInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          \n@param instanceInfo Information about the on-premises instance.", "setterMethodName" : "setInstanceInfo", "setterModel" : { "variableDeclarationType" : "InstanceInfo", "variableName" : "instanceInfo", "variableType" : "InstanceInfo", "documentation" : null, "simpleType" : "InstanceInfo", "variableSetterType" : "InstanceInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceInfo", "variableName" : "instanceInfo", "variableType" : "InstanceInfo", "documentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          ", "simpleType" : "InstanceInfo", "variableSetterType" : "InstanceInfo" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceInfo" : { "beanStyleGetterMethodName" : "getInstanceInfo", "beanStyleSetterMethodName" : "setInstanceInfo", "c2jName" : "instanceInfo", "c2jShape" : "InstanceInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link InstanceInfo.Builder} avoiding the need to create one manually via {@link InstanceInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceInfo.Builder#build()} is called immediately and its result is passed to {@link #instanceInfo(InstanceInfo)}.\n@param instanceInfo a consumer that will call methods on {@link InstanceInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceInfo(InstanceInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          \n@param instanceInfo Information about the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          \n@return Information about the on-premises instance.", "getterModel" : { "returnType" : "InstanceInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          \n@param instanceInfo Information about the on-premises instance.", "setterMethodName" : "setInstanceInfo", "setterModel" : { "variableDeclarationType" : "InstanceInfo", "variableName" : "instanceInfo", "variableType" : "InstanceInfo", "documentation" : null, "simpleType" : "InstanceInfo", "variableSetterType" : "InstanceInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceInfo", "variableName" : "instanceInfo", "variableType" : "InstanceInfo", "documentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          ", "simpleType" : "InstanceInfo", "variableSetterType" : "InstanceInfo" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceInfo", "beanStyleSetterMethodName" : "setInstanceInfo", "c2jName" : "instanceInfo", "c2jShape" : "InstanceInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link InstanceInfo.Builder} avoiding the need to create one manually via {@link InstanceInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceInfo.Builder#build()} is called immediately and its result is passed to {@link #instanceInfo(InstanceInfo)}.\n@param instanceInfo a consumer that will call methods on {@link InstanceInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceInfo(InstanceInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          \n@param instanceInfo Information about the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          \n@return Information about the on-premises instance.", "getterModel" : { "returnType" : "InstanceInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          \n@param instanceInfo Information about the on-premises instance.", "setterMethodName" : "setInstanceInfo", "setterModel" : { "variableDeclarationType" : "InstanceInfo", "variableName" : "instanceInfo", "variableType" : "InstanceInfo", "documentation" : null, "simpleType" : "InstanceInfo", "variableSetterType" : "InstanceInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceInfo", "variableName" : "instanceInfo", "variableType" : "InstanceInfo", "documentation" : "

                                                                                                                                                                                                                          Information about the on-premises instance.

                                                                                                                                                                                                                          ", "simpleType" : "InstanceInfo", "variableSetterType" : "InstanceInfo" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetOnPremisesInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetOnPremisesInstanceResponse", "variableName" : "getOnPremisesInstanceResponse", "variableType" : "GetOnPremisesInstanceResponse", "documentation" : null, "simpleType" : "GetOnPremisesInstanceResponse", "variableSetterType" : "GetOnPremisesInstanceResponse" }, "wrapper" : false }, "GitHubAccountTokenDoesNotExistException" : { "c2jName" : "GitHubAccountTokenDoesNotExistException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          No GitHub account connection exists with the named specified in the call.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "GitHubAccountTokenDoesNotExistException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GitHubAccountTokenDoesNotExistException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GitHubAccountTokenDoesNotExistException", "variableName" : "gitHubAccountTokenDoesNotExistException", "variableType" : "GitHubAccountTokenDoesNotExistException", "documentation" : null, "simpleType" : "GitHubAccountTokenDoesNotExistException", "variableSetterType" : "GitHubAccountTokenDoesNotExistException" }, "wrapper" : false }, "GitHubAccountTokenNameRequiredException" : { "c2jName" : "GitHubAccountTokenNameRequiredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The call is missing a required GitHub account connection name.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "GitHubAccountTokenNameRequiredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GitHubAccountTokenNameRequiredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GitHubAccountTokenNameRequiredException", "variableName" : "gitHubAccountTokenNameRequiredException", "variableType" : "GitHubAccountTokenNameRequiredException", "documentation" : null, "simpleType" : "GitHubAccountTokenNameRequiredException", "variableSetterType" : "GitHubAccountTokenNameRequiredException" }, "wrapper" : false }, "GitHubLocation" : { "c2jName" : "GitHubLocation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRepository", "beanStyleSetterMethodName" : "setRepository", "c2jName" : "repository", "c2jShape" : "Repository", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #repository(String)}.\n@param repository a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #repository(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "repository", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          \n@param repository The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "repository", "getterDocumentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          \n@return The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.", "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" : "repository", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "repository", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Repository", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          \n@param repository The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.", "setterMethodName" : "setRepository", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "repository", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "repository", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommitId", "beanStyleSetterMethodName" : "setCommitId", "c2jName" : "commitId", "c2jShape" : "CommitId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commitId(String)}.\n@param commitId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commitId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commitId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          \n@param commitId The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commitId", "getterDocumentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          \n@return The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.", "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" : "commitId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "commitId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommitId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          \n@param commitId The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.", "setterMethodName" : "setCommitId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commitId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commitId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CommitId" : { "beanStyleGetterMethodName" : "getCommitId", "beanStyleSetterMethodName" : "setCommitId", "c2jName" : "commitId", "c2jShape" : "CommitId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commitId(String)}.\n@param commitId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commitId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commitId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          \n@param commitId The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commitId", "getterDocumentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          \n@return The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.", "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" : "commitId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "commitId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommitId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          \n@param commitId The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.", "setterMethodName" : "setCommitId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commitId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commitId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Repository" : { "beanStyleGetterMethodName" : "getRepository", "beanStyleSetterMethodName" : "setRepository", "c2jName" : "repository", "c2jShape" : "Repository", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #repository(String)}.\n@param repository a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #repository(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "repository", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          \n@param repository The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "repository", "getterDocumentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          \n@return The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.", "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" : "repository", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "repository", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Repository", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          \n@param repository The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.", "setterMethodName" : "setRepository", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "repository", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "repository", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRepository", "beanStyleSetterMethodName" : "setRepository", "c2jName" : "repository", "c2jShape" : "Repository", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #repository(String)}.\n@param repository a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #repository(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "repository", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          \n@param repository The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "repository", "getterDocumentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          \n@return The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.", "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" : "repository", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "repository", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Repository", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          \n@param repository The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.", "setterMethodName" : "setRepository", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "repository", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "repository", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          Specified as account/repository.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommitId", "beanStyleSetterMethodName" : "setCommitId", "c2jName" : "commitId", "c2jShape" : "CommitId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commitId(String)}.\n@param commitId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commitId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commitId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          \n@param commitId The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commitId", "getterDocumentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          \n@return The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.", "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" : "commitId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "commitId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommitId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          \n@param commitId The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.", "setterMethodName" : "setCommitId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commitId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commitId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GitHubLocation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GitHubLocation", "variableName" : "gitHubLocation", "variableType" : "GitHubLocation", "documentation" : null, "simpleType" : "GitHubLocation", "variableSetterType" : "GitHubLocation" }, "wrapper" : false }, "GreenFleetProvisioningAction" : { "c2jName" : "GreenFleetProvisioningAction", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "DISCOVER_EXISTING", "value" : "DISCOVER_EXISTING" }, { "name" : "COPY_AUTO_SCALING_GROUP", "value" : "COPY_AUTO_SCALING_GROUP" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GreenFleetProvisioningAction", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GreenFleetProvisioningAction", "variableName" : "greenFleetProvisioningAction", "variableType" : "GreenFleetProvisioningAction", "documentation" : null, "simpleType" : "GreenFleetProvisioningAction", "variableSetterType" : "GreenFleetProvisioningAction" }, "wrapper" : false }, "GreenFleetProvisioningOption" : { "c2jName" : "GreenFleetProvisioningOption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the instances that belong to the replacement environment in a blue/green deployment.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getActionAsString", "beanStyleSetterMethodName" : "setAction", "c2jName" : "action", "c2jShape" : "GreenFleetProvisioningAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The method used to add instances to a replacement environment.

                                                                                                                                                                                                                          • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                          • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionAsString(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The method used to add instances to a replacement environment.

                                                                                                                                                                                                                          • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                          • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "GreenFleetProvisioningAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "action", "fluentEnumSetterMethodName" : "action", "fluentGetterMethodName" : "actionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The method used to add instances to a replacement environment.

                                                                                                                                                                                                                          • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                          • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                          \n@param action The method used to add instances to a replacement environment.

                                                                                                                                                                                                                          • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                          • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                          • \n@see GreenFleetProvisioningAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see GreenFleetProvisioningAction", "fluentSetterMethodName" : "action", "getterDocumentation" : "

                                                                                                                                                                                                                            The method used to add instances to a replacement environment.

                                                                                                                                                                                                                            • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                            • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #action} will return {@link GreenFleetProvisioningAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionAsString}.\n

                                                                                                                                                                                                                            \n@return The method used to add instances to a replacement environment.

                                                                                                                                                                                                                            • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                            • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                            • \n@see GreenFleetProvisioningAction", "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" : "action", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "action", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Action", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                              The method used to add instances to a replacement environment.

                                                                                                                                                                                                                              • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                              • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                              \n@param action The method used to add instances to a replacement environment.

                                                                                                                                                                                                                              • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                              • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                              • \n@see GreenFleetProvisioningAction", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Action" : { "beanStyleGetterMethodName" : "getActionAsString", "beanStyleSetterMethodName" : "setAction", "c2jName" : "action", "c2jShape" : "GreenFleetProvisioningAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionAsString(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "GreenFleetProvisioningAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "action", "fluentEnumSetterMethodName" : "action", "fluentGetterMethodName" : "actionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                \n@param action The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                • \n@see GreenFleetProvisioningAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see GreenFleetProvisioningAction", "fluentSetterMethodName" : "action", "getterDocumentation" : "

                                                                                                                                                                                                                                  The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                  • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                  • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #action} will return {@link GreenFleetProvisioningAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionAsString}.\n

                                                                                                                                                                                                                                  \n@return The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                  • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                  • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                  • \n@see GreenFleetProvisioningAction", "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" : "action", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "action", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Action", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                    The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                    • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                    • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                    \n@param action The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                    • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                    • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                    • \n@see GreenFleetProvisioningAction", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                      The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                      • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                      • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getActionAsString", "beanStyleSetterMethodName" : "setAction", "c2jName" : "action", "c2jShape" : "GreenFleetProvisioningAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                      • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                      • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionAsString(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                      • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                      • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "GreenFleetProvisioningAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "action", "fluentEnumSetterMethodName" : "action", "fluentGetterMethodName" : "actionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                      • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                      • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                      \n@param action The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                      • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                      • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                      • \n@see GreenFleetProvisioningAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see GreenFleetProvisioningAction", "fluentSetterMethodName" : "action", "getterDocumentation" : "

                                                                                                                                                                                                                                        The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                        • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                        • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #action} will return {@link GreenFleetProvisioningAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #actionAsString}.\n

                                                                                                                                                                                                                                        \n@return The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                        • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                        • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                        • \n@see GreenFleetProvisioningAction", "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" : "action", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "action", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Action", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                          The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                          • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                          • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                          \n@param action The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                          • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                          • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                          • \n@see GreenFleetProvisioningAction", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The method used to add instances to a replacement environment.

                                                                                                                                                                                                                                            • DISCOVER_EXISTING: Use instances that already exist or will be created manually.

                                                                                                                                                                                                                                            • COPY_AUTO_SCALING_GROUP: Use settings from a specified Auto Scaling group to define and create instances in a new Auto Scaling group.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GreenFleetProvisioningOption", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GreenFleetProvisioningOption", "variableName" : "greenFleetProvisioningOption", "variableType" : "GreenFleetProvisioningOption", "documentation" : null, "simpleType" : "GreenFleetProvisioningOption", "variableSetterType" : "GreenFleetProvisioningOption" }, "wrapper" : false }, "IamArnRequiredException" : { "c2jName" : "IamArnRequiredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            No IAM ARN was included in the request. You must use an IAM session ARN or IAM user ARN in the request.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "IamArnRequiredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "IamArnRequiredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "IamArnRequiredException", "variableName" : "iamArnRequiredException", "variableType" : "IamArnRequiredException", "documentation" : null, "simpleType" : "IamArnRequiredException", "variableSetterType" : "IamArnRequiredException" }, "wrapper" : false }, "IamSessionArnAlreadyRegisteredException" : { "c2jName" : "IamSessionArnAlreadyRegisteredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The request included an IAM session ARN that has already been used to register a different instance.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "IamSessionArnAlreadyRegisteredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "IamSessionArnAlreadyRegisteredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "IamSessionArnAlreadyRegisteredException", "variableName" : "iamSessionArnAlreadyRegisteredException", "variableType" : "IamSessionArnAlreadyRegisteredException", "documentation" : null, "simpleType" : "IamSessionArnAlreadyRegisteredException", "variableSetterType" : "IamSessionArnAlreadyRegisteredException" }, "wrapper" : false }, "IamUserArnAlreadyRegisteredException" : { "c2jName" : "IamUserArnAlreadyRegisteredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The specified IAM user ARN is already registered with an on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "IamUserArnAlreadyRegisteredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "IamUserArnAlreadyRegisteredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "IamUserArnAlreadyRegisteredException", "variableName" : "iamUserArnAlreadyRegisteredException", "variableType" : "IamUserArnAlreadyRegisteredException", "documentation" : null, "simpleType" : "IamUserArnAlreadyRegisteredException", "variableSetterType" : "IamUserArnAlreadyRegisteredException" }, "wrapper" : false }, "IamUserArnRequiredException" : { "c2jName" : "IamUserArnRequiredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An IAM user ARN was not specified.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "IamUserArnRequiredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "IamUserArnRequiredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "IamUserArnRequiredException", "variableName" : "iamUserArnRequiredException", "variableType" : "IamUserArnRequiredException", "documentation" : null, "simpleType" : "IamUserArnRequiredException", "variableSetterType" : "IamUserArnRequiredException" }, "wrapper" : false }, "InstanceAction" : { "c2jName" : "InstanceAction", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "TERMINATE", "value" : "TERMINATE" }, { "name" : "KEEP_ALIVE", "value" : "KEEP_ALIVE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceAction", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceAction", "variableName" : "instanceAction", "variableType" : "InstanceAction", "documentation" : null, "simpleType" : "InstanceAction", "variableSetterType" : "InstanceAction" }, "wrapper" : false }, "InstanceInfo" : { "c2jName" : "InstanceInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            Information about an on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstanceName", "beanStyleSetterMethodName" : "setInstanceName", "c2jName" : "instanceName", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceName(String)}.\n@param instanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            \n@param instanceName The name of the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceName", "getterDocumentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            \n@return The name of the on-premises instance.", "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" : "instanceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            \n@param instanceName The name of the on-premises instance.", "setterMethodName" : "setInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamSessionArn", "beanStyleSetterMethodName" : "setIamSessionArn", "c2jName" : "iamSessionArn", "c2jShape" : "IamSessionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamSessionArn(String)}.\n@param iamSessionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamSessionArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamSessionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param iamSessionArn The ARN of the IAM session associated with the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamSessionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@return The ARN of the IAM session associated with the on-premises instance.", "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" : "iamSessionArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "iamSessionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamSessionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param iamSessionArn The ARN of the IAM session associated with the on-premises instance.", "setterMethodName" : "setIamSessionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamSessionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamSessionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "iamUserArn", "c2jShape" : "IamUserArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamUserArn(String)}.\n@param iamUserArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamUserArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param iamUserArn The IAM user ARN associated with the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@return The IAM user ARN associated with the on-premises instance.", "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" : "iamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "iamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamUserArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param iamUserArn The IAM user ARN associated with the on-premises instance.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceArn", "beanStyleSetterMethodName" : "setInstanceArn", "c2jName" : "instanceArn", "c2jShape" : "InstanceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceArn(String)}.\n@param instanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            \n@param instanceArn The ARN of the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            \n@return The ARN of the on-premises instance.", "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" : "instanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            \n@param instanceArn The ARN of the on-premises instance.", "setterMethodName" : "setInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisterTime", "beanStyleSetterMethodName" : "setRegisterTime", "c2jName" : "registerTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #registerTime(Instant)}.\n@param registerTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #registerTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registerTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            \n@param registerTime The time at which the on-premises instance was registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registerTime", "getterDocumentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            \n@return The time at which the on-premises instance was registered.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "registerTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "registerTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RegisterTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            \n@param registerTime The time at which the on-premises instance was registered.", "setterMethodName" : "setRegisterTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registerTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registerTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeregisterTime", "beanStyleSetterMethodName" : "setDeregisterTime", "c2jName" : "deregisterTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deregisterTime(Instant)}.\n@param deregisterTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deregisterTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deregisterTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            \n@param deregisterTime If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deregisterTime", "getterDocumentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            \n@return If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deregisterTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deregisterTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeregisterTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            \n@param deregisterTime If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.", "setterMethodName" : "setDeregisterTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deregisterTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deregisterTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param tags The tags currently associated with the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return The tags currently associated with the on-premises instance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param tags The tags currently associated with the on-premises instance.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeregisterTime" : { "beanStyleGetterMethodName" : "getDeregisterTime", "beanStyleSetterMethodName" : "setDeregisterTime", "c2jName" : "deregisterTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deregisterTime(Instant)}.\n@param deregisterTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deregisterTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deregisterTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            \n@param deregisterTime If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deregisterTime", "getterDocumentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            \n@return If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deregisterTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deregisterTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeregisterTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            \n@param deregisterTime If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.", "setterMethodName" : "setDeregisterTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deregisterTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deregisterTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "IamSessionArn" : { "beanStyleGetterMethodName" : "getIamSessionArn", "beanStyleSetterMethodName" : "setIamSessionArn", "c2jName" : "iamSessionArn", "c2jShape" : "IamSessionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamSessionArn(String)}.\n@param iamSessionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamSessionArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamSessionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param iamSessionArn The ARN of the IAM session associated with the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamSessionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@return The ARN of the IAM session associated with the on-premises instance.", "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" : "iamSessionArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "iamSessionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamSessionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param iamSessionArn The ARN of the IAM session associated with the on-premises instance.", "setterMethodName" : "setIamSessionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamSessionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamSessionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "iamUserArn", "c2jShape" : "IamUserArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamUserArn(String)}.\n@param iamUserArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamUserArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param iamUserArn The IAM user ARN associated with the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@return The IAM user ARN associated with the on-premises instance.", "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" : "iamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "iamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamUserArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param iamUserArn The IAM user ARN associated with the on-premises instance.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceArn" : { "beanStyleGetterMethodName" : "getInstanceArn", "beanStyleSetterMethodName" : "setInstanceArn", "c2jName" : "instanceArn", "c2jShape" : "InstanceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceArn(String)}.\n@param instanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            \n@param instanceArn The ARN of the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            \n@return The ARN of the on-premises instance.", "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" : "instanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            \n@param instanceArn The ARN of the on-premises instance.", "setterMethodName" : "setInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceName" : { "beanStyleGetterMethodName" : "getInstanceName", "beanStyleSetterMethodName" : "setInstanceName", "c2jName" : "instanceName", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceName(String)}.\n@param instanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            \n@param instanceName The name of the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceName", "getterDocumentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            \n@return The name of the on-premises instance.", "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" : "instanceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            \n@param instanceName The name of the on-premises instance.", "setterMethodName" : "setInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RegisterTime" : { "beanStyleGetterMethodName" : "getRegisterTime", "beanStyleSetterMethodName" : "setRegisterTime", "c2jName" : "registerTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #registerTime(Instant)}.\n@param registerTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #registerTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registerTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            \n@param registerTime The time at which the on-premises instance was registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registerTime", "getterDocumentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            \n@return The time at which the on-premises instance was registered.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "registerTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "registerTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RegisterTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            \n@param registerTime The time at which the on-premises instance was registered.", "setterMethodName" : "setRegisterTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registerTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registerTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param tags The tags currently associated with the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return The tags currently associated with the on-premises instance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param tags The tags currently associated with the on-premises instance.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceName", "beanStyleSetterMethodName" : "setInstanceName", "c2jName" : "instanceName", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceName(String)}.\n@param instanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            \n@param instanceName The name of the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceName", "getterDocumentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            \n@return The name of the on-premises instance.", "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" : "instanceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            \n@param instanceName The name of the on-premises instance.", "setterMethodName" : "setInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The name of the on-premises instance.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamSessionArn", "beanStyleSetterMethodName" : "setIamSessionArn", "c2jName" : "iamSessionArn", "c2jShape" : "IamSessionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamSessionArn(String)}.\n@param iamSessionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamSessionArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamSessionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param iamSessionArn The ARN of the IAM session associated with the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamSessionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@return The ARN of the IAM session associated with the on-premises instance.", "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" : "iamSessionArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "iamSessionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamSessionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param iamSessionArn The ARN of the IAM session associated with the on-premises instance.", "setterMethodName" : "setIamSessionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamSessionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamSessionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The ARN of the IAM session associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "iamUserArn", "c2jShape" : "IamUserArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamUserArn(String)}.\n@param iamUserArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamUserArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param iamUserArn The IAM user ARN associated with the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@return The IAM user ARN associated with the on-premises instance.", "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" : "iamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "iamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamUserArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param iamUserArn The IAM user ARN associated with the on-premises instance.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The IAM user ARN associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceArn", "beanStyleSetterMethodName" : "setInstanceArn", "c2jName" : "instanceArn", "c2jShape" : "InstanceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceArn(String)}.\n@param instanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            \n@param instanceArn The ARN of the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            \n@return The ARN of the on-premises instance.", "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" : "instanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            \n@param instanceArn The ARN of the on-premises instance.", "setterMethodName" : "setInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The ARN of the on-premises instance.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisterTime", "beanStyleSetterMethodName" : "setRegisterTime", "c2jName" : "registerTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #registerTime(Instant)}.\n@param registerTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #registerTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registerTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            \n@param registerTime The time at which the on-premises instance was registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registerTime", "getterDocumentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            \n@return The time at which the on-premises instance was registered.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "registerTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "registerTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RegisterTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            \n@param registerTime The time at which the on-premises instance was registered.", "setterMethodName" : "setRegisterTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registerTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registerTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            The time at which the on-premises instance was registered.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeregisterTime", "beanStyleSetterMethodName" : "setDeregisterTime", "c2jName" : "deregisterTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deregisterTime(Instant)}.\n@param deregisterTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deregisterTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deregisterTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            \n@param deregisterTime If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deregisterTime", "getterDocumentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            \n@return If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deregisterTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deregisterTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeregisterTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            \n@param deregisterTime If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.", "setterMethodName" : "setDeregisterTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deregisterTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deregisterTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param tags The tags currently associated with the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return The tags currently associated with the on-premises instance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            \n@param tags The tags currently associated with the on-premises instance.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                            The tags currently associated with the on-premises instance.

                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceInfo", "variableName" : "instanceInfo", "variableType" : "InstanceInfo", "documentation" : null, "simpleType" : "InstanceInfo", "variableSetterType" : "InstanceInfo" }, "wrapper" : false }, "InstanceLimitExceededException" : { "c2jName" : "InstanceLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The maximum number of allowed on-premises instances in a single call was exceeded.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InstanceLimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InstanceLimitExceededException", "variableName" : "instanceLimitExceededException", "variableType" : "InstanceLimitExceededException", "documentation" : null, "simpleType" : "InstanceLimitExceededException", "variableSetterType" : "InstanceLimitExceededException" }, "wrapper" : false }, "InstanceNameAlreadyRegisteredException" : { "c2jName" : "InstanceNameAlreadyRegisteredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The specified on-premises instance name is already registered.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InstanceNameAlreadyRegisteredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceNameAlreadyRegisteredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InstanceNameAlreadyRegisteredException", "variableName" : "instanceNameAlreadyRegisteredException", "variableType" : "InstanceNameAlreadyRegisteredException", "documentation" : null, "simpleType" : "InstanceNameAlreadyRegisteredException", "variableSetterType" : "InstanceNameAlreadyRegisteredException" }, "wrapper" : false }, "InstanceNameRequiredException" : { "c2jName" : "InstanceNameRequiredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An on-premises instance name was not specified.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InstanceNameRequiredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceNameRequiredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InstanceNameRequiredException", "variableName" : "instanceNameRequiredException", "variableType" : "InstanceNameRequiredException", "documentation" : null, "simpleType" : "InstanceNameRequiredException", "variableSetterType" : "InstanceNameRequiredException" }, "wrapper" : false }, "InstanceNotRegisteredException" : { "c2jName" : "InstanceNotRegisteredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The specified on-premises instance is not registered.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InstanceNotRegisteredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceNotRegisteredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InstanceNotRegisteredException", "variableName" : "instanceNotRegisteredException", "variableType" : "InstanceNotRegisteredException", "documentation" : null, "simpleType" : "InstanceNotRegisteredException", "variableSetterType" : "InstanceNotRegisteredException" }, "wrapper" : false }, "InstanceTarget" : { "c2jName" : "InstanceTarget", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A target Amazon EC2 or on-premises instance during a deployment that uses the EC2/On-premises compute platform.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetId", "beanStyleSetterMethodName" : "setTargetId", "c2jName" : "targetId", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetId(String)}.\n@param targetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            \n@param targetId The unique ID of a deployment target that has a type of instanceTarget.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetId", "getterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            \n@return The unique ID of a deployment target that has a type of instanceTarget.", "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" : "targetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            \n@param targetId The unique ID of a deployment target that has a type of instanceTarget.", "setterMethodName" : "setTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetArn", "beanStyleSetterMethodName" : "setTargetArn", "c2jName" : "targetArn", "c2jShape" : "TargetArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetArn(String)}.\n@param targetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@param targetArn The ARN of the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetArn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@return The ARN of the target.", "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" : "targetArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@param targetArn The ARN of the target.", "setterMethodName" : "setTargetArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "TargetStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TargetStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            \n@param status The status an EC2/On-premises deployment's target instance.\n@see TargetStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link TargetStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                            \n@return The status an EC2/On-premises deployment's target instance.\n@see TargetStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            \n@param status The status an EC2/On-premises deployment's target instance.\n@see TargetStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastUpdatedAt", "beanStyleSetterMethodName" : "setLastUpdatedAt", "c2jName" : "lastUpdatedAt", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdatedAt(Instant)}.\n@param lastUpdatedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdatedAt(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdatedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            \n@param lastUpdatedAt The date and time when the target instance was updated by a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdatedAt", "getterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            \n@return The date and time when the target instance was updated by a deployment.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastUpdatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastUpdatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            \n@param lastUpdatedAt The date and time when the target instance was updated by a deployment.", "setterMethodName" : "setLastUpdatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEvents", "beanStyleSetterMethodName" : "setLifecycleEvents", "c2jName" : "lifecycleEvents", "c2jShape" : "LifecycleEventList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEvents(List)}.\n@param lifecycleEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEvents(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEvents", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            \n@param lifecycleEvents The lifecycle events of the deployment to this target instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEvents", "getterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return The lifecycle events of the deployment to this target instance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lifecycleEvents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LifecycleEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LifecycleEvent.Builder} avoiding the need to create one manually via {@link LifecycleEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEvent.Builder#build()} is called immediately and its result is passed to {@link #member(LifecycleEvent)}.\n@param member a consumer that will call methods on {@link LifecycleEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LifecycleEvent)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LifecycleEvent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : null, "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : "", "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LifecycleEvent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LifecycleEvent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LifecycleEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            \n@param lifecycleEvents The lifecycle events of the deployment to this target instance.", "setterMethodName" : "setLifecycleEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceLabelAsString", "beanStyleSetterMethodName" : "setInstanceLabel", "c2jName" : "instanceLabel", "c2jShape" : "TargetLabel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceLabelAsString(String)}.\n@param instanceLabel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceLabel(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TargetLabel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "instanceLabel", "fluentEnumSetterMethodName" : "instanceLabel", "fluentGetterMethodName" : "instanceLabelAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            \n@param instanceLabel A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetLabel", "fluentSetterMethodName" : "instanceLabel", "getterDocumentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #instanceLabel} will return {@link TargetLabel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #instanceLabelAsString}.\n

                                                                                                                                                                                                                                            \n@return A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel", "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" : "instanceLabel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceLabel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceLabel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            \n@param instanceLabel A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel", "setterMethodName" : "setInstanceLabel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceLabel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceLabel", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceLabel" : { "beanStyleGetterMethodName" : "getInstanceLabelAsString", "beanStyleSetterMethodName" : "setInstanceLabel", "c2jName" : "instanceLabel", "c2jShape" : "TargetLabel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceLabelAsString(String)}.\n@param instanceLabel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceLabel(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TargetLabel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "instanceLabel", "fluentEnumSetterMethodName" : "instanceLabel", "fluentGetterMethodName" : "instanceLabelAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            \n@param instanceLabel A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetLabel", "fluentSetterMethodName" : "instanceLabel", "getterDocumentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #instanceLabel} will return {@link TargetLabel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #instanceLabelAsString}.\n

                                                                                                                                                                                                                                            \n@return A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel", "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" : "instanceLabel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceLabel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceLabel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            \n@param instanceLabel A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel", "setterMethodName" : "setInstanceLabel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceLabel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceLabel", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastUpdatedAt" : { "beanStyleGetterMethodName" : "getLastUpdatedAt", "beanStyleSetterMethodName" : "setLastUpdatedAt", "c2jName" : "lastUpdatedAt", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdatedAt(Instant)}.\n@param lastUpdatedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdatedAt(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdatedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            \n@param lastUpdatedAt The date and time when the target instance was updated by a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdatedAt", "getterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            \n@return The date and time when the target instance was updated by a deployment.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastUpdatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastUpdatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            \n@param lastUpdatedAt The date and time when the target instance was updated by a deployment.", "setterMethodName" : "setLastUpdatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LifecycleEvents" : { "beanStyleGetterMethodName" : "getLifecycleEvents", "beanStyleSetterMethodName" : "setLifecycleEvents", "c2jName" : "lifecycleEvents", "c2jShape" : "LifecycleEventList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEvents(List)}.\n@param lifecycleEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEvents(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEvents", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            \n@param lifecycleEvents The lifecycle events of the deployment to this target instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEvents", "getterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return The lifecycle events of the deployment to this target instance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lifecycleEvents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LifecycleEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LifecycleEvent.Builder} avoiding the need to create one manually via {@link LifecycleEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEvent.Builder#build()} is called immediately and its result is passed to {@link #member(LifecycleEvent)}.\n@param member a consumer that will call methods on {@link LifecycleEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LifecycleEvent)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LifecycleEvent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : null, "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : "", "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LifecycleEvent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LifecycleEvent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LifecycleEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            \n@param lifecycleEvents The lifecycle events of the deployment to this target instance.", "setterMethodName" : "setLifecycleEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "TargetStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TargetStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            \n@param status The status an EC2/On-premises deployment's target instance.\n@see TargetStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link TargetStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                            \n@return The status an EC2/On-premises deployment's target instance.\n@see TargetStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            \n@param status The status an EC2/On-premises deployment's target instance.\n@see TargetStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetArn" : { "beanStyleGetterMethodName" : "getTargetArn", "beanStyleSetterMethodName" : "setTargetArn", "c2jName" : "targetArn", "c2jShape" : "TargetArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetArn(String)}.\n@param targetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@param targetArn The ARN of the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetArn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@return The ARN of the target.", "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" : "targetArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@param targetArn The ARN of the target.", "setterMethodName" : "setTargetArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetId" : { "beanStyleGetterMethodName" : "getTargetId", "beanStyleSetterMethodName" : "setTargetId", "c2jName" : "targetId", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetId(String)}.\n@param targetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            \n@param targetId The unique ID of a deployment target that has a type of instanceTarget.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetId", "getterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            \n@return The unique ID of a deployment target that has a type of instanceTarget.", "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" : "targetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            \n@param targetId The unique ID of a deployment target that has a type of instanceTarget.", "setterMethodName" : "setTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetId", "beanStyleSetterMethodName" : "setTargetId", "c2jName" : "targetId", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetId(String)}.\n@param targetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            \n@param targetId The unique ID of a deployment target that has a type of instanceTarget.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetId", "getterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            \n@return The unique ID of a deployment target that has a type of instanceTarget.", "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" : "targetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            \n@param targetId The unique ID of a deployment target that has a type of instanceTarget.", "setterMethodName" : "setTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of instanceTarget.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetArn", "beanStyleSetterMethodName" : "setTargetArn", "c2jName" : "targetArn", "c2jShape" : "TargetArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetArn(String)}.\n@param targetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@param targetArn The ARN of the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetArn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@return The ARN of the target.", "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" : "targetArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@param targetArn The ARN of the target.", "setterMethodName" : "setTargetArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "TargetStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TargetStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            \n@param status The status an EC2/On-premises deployment's target instance.\n@see TargetStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link TargetStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                            \n@return The status an EC2/On-premises deployment's target instance.\n@see TargetStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            \n@param status The status an EC2/On-premises deployment's target instance.\n@see TargetStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The status an EC2/On-premises deployment's target instance.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastUpdatedAt", "beanStyleSetterMethodName" : "setLastUpdatedAt", "c2jName" : "lastUpdatedAt", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdatedAt(Instant)}.\n@param lastUpdatedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdatedAt(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdatedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            \n@param lastUpdatedAt The date and time when the target instance was updated by a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdatedAt", "getterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            \n@return The date and time when the target instance was updated by a deployment.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastUpdatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastUpdatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            \n@param lastUpdatedAt The date and time when the target instance was updated by a deployment.", "setterMethodName" : "setLastUpdatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            The date and time when the target instance was updated by a deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEvents", "beanStyleSetterMethodName" : "setLifecycleEvents", "c2jName" : "lifecycleEvents", "c2jShape" : "LifecycleEventList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEvents(List)}.\n@param lifecycleEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEvents(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEvents", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            \n@param lifecycleEvents The lifecycle events of the deployment to this target instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEvents", "getterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return The lifecycle events of the deployment to this target instance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lifecycleEvents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LifecycleEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LifecycleEvent.Builder} avoiding the need to create one manually via {@link LifecycleEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEvent.Builder#build()} is called immediately and its result is passed to {@link #member(LifecycleEvent)}.\n@param member a consumer that will call methods on {@link LifecycleEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LifecycleEvent)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LifecycleEvent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : null, "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : "", "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LifecycleEvent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LifecycleEvent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LifecycleEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            \n@param lifecycleEvents The lifecycle events of the deployment to this target instance.", "setterMethodName" : "setLifecycleEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target instance.

                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceLabelAsString", "beanStyleSetterMethodName" : "setInstanceLabel", "c2jName" : "instanceLabel", "c2jShape" : "TargetLabel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceLabelAsString(String)}.\n@param instanceLabel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceLabel(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TargetLabel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "instanceLabel", "fluentEnumSetterMethodName" : "instanceLabel", "fluentGetterMethodName" : "instanceLabelAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            \n@param instanceLabel A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetLabel", "fluentSetterMethodName" : "instanceLabel", "getterDocumentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #instanceLabel} will return {@link TargetLabel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #instanceLabelAsString}.\n

                                                                                                                                                                                                                                            \n@return A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel", "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" : "instanceLabel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceLabel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceLabel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            \n@param instanceLabel A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).\n@see TargetLabel", "setterMethodName" : "setInstanceLabel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceLabel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceLabel", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            A label that identifies whether the instance is an original target (BLUE) or a replacement target (GREEN).

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceTarget", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceTarget", "variableName" : "instanceTarget", "variableType" : "InstanceTarget", "documentation" : null, "simpleType" : "InstanceTarget", "variableSetterType" : "InstanceTarget" }, "wrapper" : false }, "InvalidAlarmConfigException" : { "c2jName" : "InvalidAlarmConfigException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The format of the alarm configuration is invalid. Possible causes include:

                                                                                                                                                                                                                                            • The alarm list is null.

                                                                                                                                                                                                                                            • The alarm object is null.

                                                                                                                                                                                                                                            • The alarm name is empty or null or exceeds the limit of 255 characters.

                                                                                                                                                                                                                                            • Two alarms with the same name have been specified.

                                                                                                                                                                                                                                            • The alarm configuration is enabled, but the alarm list is empty.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidAlarmConfigException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidAlarmConfigException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidAlarmConfigException", "variableName" : "invalidAlarmConfigException", "variableType" : "InvalidAlarmConfigException", "documentation" : null, "simpleType" : "InvalidAlarmConfigException", "variableSetterType" : "InvalidAlarmConfigException" }, "wrapper" : false }, "InvalidApplicationNameException" : { "c2jName" : "InvalidApplicationNameException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The application name was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidApplicationNameException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidApplicationNameException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidApplicationNameException", "variableName" : "invalidApplicationNameException", "variableType" : "InvalidApplicationNameException", "documentation" : null, "simpleType" : "InvalidApplicationNameException", "variableSetterType" : "InvalidApplicationNameException" }, "wrapper" : false }, "InvalidAutoRollbackConfigException" : { "c2jName" : "InvalidAutoRollbackConfigException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The automatic rollback configuration was specified in an invalid format. For example, automatic rollback is enabled, but an invalid triggering event type or no event types were listed.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidAutoRollbackConfigException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidAutoRollbackConfigException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidAutoRollbackConfigException", "variableName" : "invalidAutoRollbackConfigException", "variableType" : "InvalidAutoRollbackConfigException", "documentation" : null, "simpleType" : "InvalidAutoRollbackConfigException", "variableSetterType" : "InvalidAutoRollbackConfigException" }, "wrapper" : false }, "InvalidAutoScalingGroupException" : { "c2jName" : "InvalidAutoScalingGroupException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The Auto Scaling group was specified in an invalid format or does not exist.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidAutoScalingGroupException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidAutoScalingGroupException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidAutoScalingGroupException", "variableName" : "invalidAutoScalingGroupException", "variableType" : "InvalidAutoScalingGroupException", "documentation" : null, "simpleType" : "InvalidAutoScalingGroupException", "variableSetterType" : "InvalidAutoScalingGroupException" }, "wrapper" : false }, "InvalidBlueGreenDeploymentConfigurationException" : { "c2jName" : "InvalidBlueGreenDeploymentConfigurationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The configuration for the blue/green deployment group was provided in an invalid format. For information about deployment configuration format, see CreateDeploymentConfig.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidBlueGreenDeploymentConfigurationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidBlueGreenDeploymentConfigurationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidBlueGreenDeploymentConfigurationException", "variableName" : "invalidBlueGreenDeploymentConfigurationException", "variableType" : "InvalidBlueGreenDeploymentConfigurationException", "documentation" : null, "simpleType" : "InvalidBlueGreenDeploymentConfigurationException", "variableSetterType" : "InvalidBlueGreenDeploymentConfigurationException" }, "wrapper" : false }, "InvalidBucketNameFilterException" : { "c2jName" : "InvalidBucketNameFilterException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The bucket name either doesn't exist or was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidBucketNameFilterException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidBucketNameFilterException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidBucketNameFilterException", "variableName" : "invalidBucketNameFilterException", "variableType" : "InvalidBucketNameFilterException", "documentation" : null, "simpleType" : "InvalidBucketNameFilterException", "variableSetterType" : "InvalidBucketNameFilterException" }, "wrapper" : false }, "InvalidComputePlatformException" : { "c2jName" : "InvalidComputePlatformException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The computePlatform is invalid. The computePlatform should be Lambda or Server.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidComputePlatformException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidComputePlatformException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidComputePlatformException", "variableName" : "invalidComputePlatformException", "variableType" : "InvalidComputePlatformException", "documentation" : null, "simpleType" : "InvalidComputePlatformException", "variableSetterType" : "InvalidComputePlatformException" }, "wrapper" : false }, "InvalidDeployedStateFilterException" : { "c2jName" : "InvalidDeployedStateFilterException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The deployed state filter was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDeployedStateFilterException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidDeployedStateFilterException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDeployedStateFilterException", "variableName" : "invalidDeployedStateFilterException", "variableType" : "InvalidDeployedStateFilterException", "documentation" : null, "simpleType" : "InvalidDeployedStateFilterException", "variableSetterType" : "InvalidDeployedStateFilterException" }, "wrapper" : false }, "InvalidDeploymentConfigNameException" : { "c2jName" : "InvalidDeploymentConfigNameException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The deployment configuration name was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDeploymentConfigNameException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidDeploymentConfigNameException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDeploymentConfigNameException", "variableName" : "invalidDeploymentConfigNameException", "variableType" : "InvalidDeploymentConfigNameException", "documentation" : null, "simpleType" : "InvalidDeploymentConfigNameException", "variableSetterType" : "InvalidDeploymentConfigNameException" }, "wrapper" : false }, "InvalidDeploymentGroupNameException" : { "c2jName" : "InvalidDeploymentGroupNameException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The deployment group name was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDeploymentGroupNameException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidDeploymentGroupNameException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDeploymentGroupNameException", "variableName" : "invalidDeploymentGroupNameException", "variableType" : "InvalidDeploymentGroupNameException", "documentation" : null, "simpleType" : "InvalidDeploymentGroupNameException", "variableSetterType" : "InvalidDeploymentGroupNameException" }, "wrapper" : false }, "InvalidDeploymentIdException" : { "c2jName" : "InvalidDeploymentIdException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            At least one of the deployment IDs was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDeploymentIdException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidDeploymentIdException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDeploymentIdException", "variableName" : "invalidDeploymentIdException", "variableType" : "InvalidDeploymentIdException", "documentation" : null, "simpleType" : "InvalidDeploymentIdException", "variableSetterType" : "InvalidDeploymentIdException" }, "wrapper" : false }, "InvalidDeploymentInstanceTypeException" : { "c2jName" : "InvalidDeploymentInstanceTypeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An instance type was specified for an in-place deployment. Instance types are supported for blue/green deployments only.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDeploymentInstanceTypeException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidDeploymentInstanceTypeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDeploymentInstanceTypeException", "variableName" : "invalidDeploymentInstanceTypeException", "variableType" : "InvalidDeploymentInstanceTypeException", "documentation" : null, "simpleType" : "InvalidDeploymentInstanceTypeException", "variableSetterType" : "InvalidDeploymentInstanceTypeException" }, "wrapper" : false }, "InvalidDeploymentStatusException" : { "c2jName" : "InvalidDeploymentStatusException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The specified deployment status doesn't exist or cannot be determined.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDeploymentStatusException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidDeploymentStatusException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDeploymentStatusException", "variableName" : "invalidDeploymentStatusException", "variableType" : "InvalidDeploymentStatusException", "documentation" : null, "simpleType" : "InvalidDeploymentStatusException", "variableSetterType" : "InvalidDeploymentStatusException" }, "wrapper" : false }, "InvalidDeploymentStyleException" : { "c2jName" : "InvalidDeploymentStyleException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An invalid deployment style was specified. Valid deployment types include \"IN_PLACE\" and \"BLUE_GREEN.\" Valid deployment options include \"WITH_TRAFFIC_CONTROL\" and \"WITHOUT_TRAFFIC_CONTROL.\"

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDeploymentStyleException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidDeploymentStyleException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDeploymentStyleException", "variableName" : "invalidDeploymentStyleException", "variableType" : "InvalidDeploymentStyleException", "documentation" : null, "simpleType" : "InvalidDeploymentStyleException", "variableSetterType" : "InvalidDeploymentStyleException" }, "wrapper" : false }, "InvalidDeploymentTargetIdException" : { "c2jName" : "InvalidDeploymentTargetIdException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The target ID provided was not valid.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDeploymentTargetIdException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidDeploymentTargetIdException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDeploymentTargetIdException", "variableName" : "invalidDeploymentTargetIdException", "variableType" : "InvalidDeploymentTargetIdException", "documentation" : null, "simpleType" : "InvalidDeploymentTargetIdException", "variableSetterType" : "InvalidDeploymentTargetIdException" }, "wrapper" : false }, "InvalidDeploymentWaitTypeException" : { "c2jName" : "InvalidDeploymentWaitTypeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The wait type is invalid.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDeploymentWaitTypeException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidDeploymentWaitTypeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDeploymentWaitTypeException", "variableName" : "invalidDeploymentWaitTypeException", "variableType" : "InvalidDeploymentWaitTypeException", "documentation" : null, "simpleType" : "InvalidDeploymentWaitTypeException", "variableSetterType" : "InvalidDeploymentWaitTypeException" }, "wrapper" : false }, "InvalidEc2TagCombinationException" : { "c2jName" : "InvalidEC2TagCombinationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A call was submitted that specified both Ec2TagFilters and Ec2TagSet, but only one of these data types can be used in a single call.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidEC2TagCombinationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidEc2TagCombinationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidEc2TagCombinationException", "variableName" : "invalidEc2TagCombinationException", "variableType" : "InvalidEc2TagCombinationException", "documentation" : null, "simpleType" : "InvalidEc2TagCombinationException", "variableSetterType" : "InvalidEc2TagCombinationException" }, "wrapper" : false }, "InvalidEc2TagException" : { "c2jName" : "InvalidEC2TagException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The tag was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidEC2TagException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidEc2TagException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidEc2TagException", "variableName" : "invalidEc2TagException", "variableType" : "InvalidEc2TagException", "documentation" : null, "simpleType" : "InvalidEc2TagException", "variableSetterType" : "InvalidEc2TagException" }, "wrapper" : false }, "InvalidEcsServiceException" : { "c2jName" : "InvalidECSServiceException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The Amazon ECS service identifier is not valid.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidECSServiceException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidEcsServiceException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidEcsServiceException", "variableName" : "invalidEcsServiceException", "variableType" : "InvalidEcsServiceException", "documentation" : null, "simpleType" : "InvalidEcsServiceException", "variableSetterType" : "InvalidEcsServiceException" }, "wrapper" : false }, "InvalidFileExistsBehaviorException" : { "c2jName" : "InvalidFileExistsBehaviorException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An invalid fileExistsBehavior option was specified to determine how AWS CodeDeploy handles files or directories that already exist in a deployment target location, but weren't part of the previous successful deployment. Valid values include \"DISALLOW,\" \"OVERWRITE,\" and \"RETAIN.\"

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidFileExistsBehaviorException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidFileExistsBehaviorException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidFileExistsBehaviorException", "variableName" : "invalidFileExistsBehaviorException", "variableType" : "InvalidFileExistsBehaviorException", "documentation" : null, "simpleType" : "InvalidFileExistsBehaviorException", "variableSetterType" : "InvalidFileExistsBehaviorException" }, "wrapper" : false }, "InvalidGitHubAccountTokenException" : { "c2jName" : "InvalidGitHubAccountTokenException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The GitHub token is not valid.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidGitHubAccountTokenException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidGitHubAccountTokenException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidGitHubAccountTokenException", "variableName" : "invalidGitHubAccountTokenException", "variableType" : "InvalidGitHubAccountTokenException", "documentation" : null, "simpleType" : "InvalidGitHubAccountTokenException", "variableSetterType" : "InvalidGitHubAccountTokenException" }, "wrapper" : false }, "InvalidGitHubAccountTokenNameException" : { "c2jName" : "InvalidGitHubAccountTokenNameException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The format of the specified GitHub account connection name is invalid.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidGitHubAccountTokenNameException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidGitHubAccountTokenNameException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidGitHubAccountTokenNameException", "variableName" : "invalidGitHubAccountTokenNameException", "variableType" : "InvalidGitHubAccountTokenNameException", "documentation" : null, "simpleType" : "InvalidGitHubAccountTokenNameException", "variableSetterType" : "InvalidGitHubAccountTokenNameException" }, "wrapper" : false }, "InvalidIamSessionArnException" : { "c2jName" : "InvalidIamSessionArnException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The IAM session ARN was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidIamSessionArnException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidIamSessionArnException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidIamSessionArnException", "variableName" : "invalidIamSessionArnException", "variableType" : "InvalidIamSessionArnException", "documentation" : null, "simpleType" : "InvalidIamSessionArnException", "variableSetterType" : "InvalidIamSessionArnException" }, "wrapper" : false }, "InvalidIamUserArnException" : { "c2jName" : "InvalidIamUserArnException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The IAM user ARN was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidIamUserArnException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidIamUserArnException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidIamUserArnException", "variableName" : "invalidIamUserArnException", "variableType" : "InvalidIamUserArnException", "documentation" : null, "simpleType" : "InvalidIamUserArnException", "variableSetterType" : "InvalidIamUserArnException" }, "wrapper" : false }, "InvalidIgnoreApplicationStopFailuresValueException" : { "c2jName" : "InvalidIgnoreApplicationStopFailuresValueException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The IgnoreApplicationStopFailures value is invalid. For AWS Lambda deployments, false is expected. For EC2/On-premises deployments, true or false is expected.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidIgnoreApplicationStopFailuresValueException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidIgnoreApplicationStopFailuresValueException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidIgnoreApplicationStopFailuresValueException", "variableName" : "invalidIgnoreApplicationStopFailuresValueException", "variableType" : "InvalidIgnoreApplicationStopFailuresValueException", "documentation" : null, "simpleType" : "InvalidIgnoreApplicationStopFailuresValueException", "variableSetterType" : "InvalidIgnoreApplicationStopFailuresValueException" }, "wrapper" : false }, "InvalidInputException" : { "c2jName" : "InvalidInputException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The input was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidInputException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidInputException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidInputException", "variableName" : "invalidInputException", "variableType" : "InvalidInputException", "documentation" : null, "simpleType" : "InvalidInputException", "variableSetterType" : "InvalidInputException" }, "wrapper" : false }, "InvalidInstanceNameException" : { "c2jName" : "InvalidInstanceNameException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The on-premises instance name was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidInstanceNameException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidInstanceNameException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidInstanceNameException", "variableName" : "invalidInstanceNameException", "variableType" : "InvalidInstanceNameException", "documentation" : null, "simpleType" : "InvalidInstanceNameException", "variableSetterType" : "InvalidInstanceNameException" }, "wrapper" : false }, "InvalidInstanceStatusException" : { "c2jName" : "InvalidInstanceStatusException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The specified instance status does not exist.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidInstanceStatusException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidInstanceStatusException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidInstanceStatusException", "variableName" : "invalidInstanceStatusException", "variableType" : "InvalidInstanceStatusException", "documentation" : null, "simpleType" : "InvalidInstanceStatusException", "variableSetterType" : "InvalidInstanceStatusException" }, "wrapper" : false }, "InvalidInstanceTypeException" : { "c2jName" : "InvalidInstanceTypeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An invalid instance type was specified for instances in a blue/green deployment. Valid values include \"Blue\" for an original environment and \"Green\" for a replacement environment.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidInstanceTypeException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidInstanceTypeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidInstanceTypeException", "variableName" : "invalidInstanceTypeException", "variableType" : "InvalidInstanceTypeException", "documentation" : null, "simpleType" : "InvalidInstanceTypeException", "variableSetterType" : "InvalidInstanceTypeException" }, "wrapper" : false }, "InvalidKeyPrefixFilterException" : { "c2jName" : "InvalidKeyPrefixFilterException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The specified key prefix filter was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidKeyPrefixFilterException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidKeyPrefixFilterException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidKeyPrefixFilterException", "variableName" : "invalidKeyPrefixFilterException", "variableType" : "InvalidKeyPrefixFilterException", "documentation" : null, "simpleType" : "InvalidKeyPrefixFilterException", "variableSetterType" : "InvalidKeyPrefixFilterException" }, "wrapper" : false }, "InvalidLifecycleEventHookExecutionIdException" : { "c2jName" : "InvalidLifecycleEventHookExecutionIdException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A lifecycle event hook is invalid. Review the hooks section in your AppSpec file to ensure the lifecycle events and hooks functions are valid.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidLifecycleEventHookExecutionIdException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidLifecycleEventHookExecutionIdException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidLifecycleEventHookExecutionIdException", "variableName" : "invalidLifecycleEventHookExecutionIdException", "variableType" : "InvalidLifecycleEventHookExecutionIdException", "documentation" : null, "simpleType" : "InvalidLifecycleEventHookExecutionIdException", "variableSetterType" : "InvalidLifecycleEventHookExecutionIdException" }, "wrapper" : false }, "InvalidLifecycleEventHookExecutionStatusException" : { "c2jName" : "InvalidLifecycleEventHookExecutionStatusException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The result of a Lambda validation function that verifies a lifecycle event is invalid. It should return Succeeded or Failed.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidLifecycleEventHookExecutionStatusException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidLifecycleEventHookExecutionStatusException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidLifecycleEventHookExecutionStatusException", "variableName" : "invalidLifecycleEventHookExecutionStatusException", "variableType" : "InvalidLifecycleEventHookExecutionStatusException", "documentation" : null, "simpleType" : "InvalidLifecycleEventHookExecutionStatusException", "variableSetterType" : "InvalidLifecycleEventHookExecutionStatusException" }, "wrapper" : false }, "InvalidLoadBalancerInfoException" : { "c2jName" : "InvalidLoadBalancerInfoException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An invalid load balancer name, or no load balancer name, was specified.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidLoadBalancerInfoException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidLoadBalancerInfoException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidLoadBalancerInfoException", "variableName" : "invalidLoadBalancerInfoException", "variableType" : "InvalidLoadBalancerInfoException", "documentation" : null, "simpleType" : "InvalidLoadBalancerInfoException", "variableSetterType" : "InvalidLoadBalancerInfoException" }, "wrapper" : false }, "InvalidMinimumHealthyHostValueException" : { "c2jName" : "InvalidMinimumHealthyHostValueException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The minimum healthy instance value was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidMinimumHealthyHostValueException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidMinimumHealthyHostValueException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidMinimumHealthyHostValueException", "variableName" : "invalidMinimumHealthyHostValueException", "variableType" : "InvalidMinimumHealthyHostValueException", "documentation" : null, "simpleType" : "InvalidMinimumHealthyHostValueException", "variableSetterType" : "InvalidMinimumHealthyHostValueException" }, "wrapper" : false }, "InvalidNextTokenException" : { "c2jName" : "InvalidNextTokenException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The next token was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidNextTokenException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidNextTokenException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidNextTokenException", "variableName" : "invalidNextTokenException", "variableType" : "InvalidNextTokenException", "documentation" : null, "simpleType" : "InvalidNextTokenException", "variableSetterType" : "InvalidNextTokenException" }, "wrapper" : false }, "InvalidOnPremisesTagCombinationException" : { "c2jName" : "InvalidOnPremisesTagCombinationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A call was submitted that specified both OnPremisesTagFilters and OnPremisesTagSet, but only one of these data types can be used in a single call.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidOnPremisesTagCombinationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidOnPremisesTagCombinationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidOnPremisesTagCombinationException", "variableName" : "invalidOnPremisesTagCombinationException", "variableType" : "InvalidOnPremisesTagCombinationException", "documentation" : null, "simpleType" : "InvalidOnPremisesTagCombinationException", "variableSetterType" : "InvalidOnPremisesTagCombinationException" }, "wrapper" : false }, "InvalidOperationException" : { "c2jName" : "InvalidOperationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An invalid operation was detected.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidOperationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidOperationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidOperationException", "variableName" : "invalidOperationException", "variableType" : "InvalidOperationException", "documentation" : null, "simpleType" : "InvalidOperationException", "variableSetterType" : "InvalidOperationException" }, "wrapper" : false }, "InvalidRegistrationStatusException" : { "c2jName" : "InvalidRegistrationStatusException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The registration status was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidRegistrationStatusException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidRegistrationStatusException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidRegistrationStatusException", "variableName" : "invalidRegistrationStatusException", "variableType" : "InvalidRegistrationStatusException", "documentation" : null, "simpleType" : "InvalidRegistrationStatusException", "variableSetterType" : "InvalidRegistrationStatusException" }, "wrapper" : false }, "InvalidRevisionException" : { "c2jName" : "InvalidRevisionException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The revision was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidRevisionException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidRevisionException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidRevisionException", "variableName" : "invalidRevisionException", "variableType" : "InvalidRevisionException", "documentation" : null, "simpleType" : "InvalidRevisionException", "variableSetterType" : "InvalidRevisionException" }, "wrapper" : false }, "InvalidRoleException" : { "c2jName" : "InvalidRoleException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The service role ARN was specified in an invalid format. Or, if an Auto Scaling group was specified, the specified service role does not grant the appropriate permissions to Amazon EC2 Auto Scaling.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidRoleException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidRoleException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidRoleException", "variableName" : "invalidRoleException", "variableType" : "InvalidRoleException", "documentation" : null, "simpleType" : "InvalidRoleException", "variableSetterType" : "InvalidRoleException" }, "wrapper" : false }, "InvalidSortByException" : { "c2jName" : "InvalidSortByException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The column name to sort by is either not present or was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidSortByException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidSortByException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidSortByException", "variableName" : "invalidSortByException", "variableType" : "InvalidSortByException", "documentation" : null, "simpleType" : "InvalidSortByException", "variableSetterType" : "InvalidSortByException" }, "wrapper" : false }, "InvalidSortOrderException" : { "c2jName" : "InvalidSortOrderException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The sort order was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidSortOrderException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidSortOrderException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidSortOrderException", "variableName" : "invalidSortOrderException", "variableType" : "InvalidSortOrderException", "documentation" : null, "simpleType" : "InvalidSortOrderException", "variableSetterType" : "InvalidSortOrderException" }, "wrapper" : false }, "InvalidTagException" : { "c2jName" : "InvalidTagException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The tag was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidTagException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidTagException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidTagException", "variableName" : "invalidTagException", "variableType" : "InvalidTagException", "documentation" : null, "simpleType" : "InvalidTagException", "variableSetterType" : "InvalidTagException" }, "wrapper" : false }, "InvalidTagFilterException" : { "c2jName" : "InvalidTagFilterException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The tag filter was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidTagFilterException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidTagFilterException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidTagFilterException", "variableName" : "invalidTagFilterException", "variableType" : "InvalidTagFilterException", "documentation" : null, "simpleType" : "InvalidTagFilterException", "variableSetterType" : "InvalidTagFilterException" }, "wrapper" : false }, "InvalidTargetGroupPairException" : { "c2jName" : "InvalidTargetGroupPairException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A target group pair associated with this deployment is not valid.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidTargetGroupPairException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidTargetGroupPairException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidTargetGroupPairException", "variableName" : "invalidTargetGroupPairException", "variableType" : "InvalidTargetGroupPairException", "documentation" : null, "simpleType" : "InvalidTargetGroupPairException", "variableSetterType" : "InvalidTargetGroupPairException" }, "wrapper" : false }, "InvalidTargetInstancesException" : { "c2jName" : "InvalidTargetInstancesException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The target instance configuration is invalid. Possible causes include:

                                                                                                                                                                                                                                            • Configuration data for target instances was entered for an in-place deployment.

                                                                                                                                                                                                                                            • The limit of 10 tags for a tag type was exceeded.

                                                                                                                                                                                                                                            • The combined length of the tag names exceeded the limit.

                                                                                                                                                                                                                                            • A specified tag is not currently applied to any instances.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidTargetInstancesException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidTargetInstancesException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidTargetInstancesException", "variableName" : "invalidTargetInstancesException", "variableType" : "InvalidTargetInstancesException", "documentation" : null, "simpleType" : "InvalidTargetInstancesException", "variableSetterType" : "InvalidTargetInstancesException" }, "wrapper" : false }, "InvalidTimeRangeException" : { "c2jName" : "InvalidTimeRangeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The specified time range was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidTimeRangeException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidTimeRangeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidTimeRangeException", "variableName" : "invalidTimeRangeException", "variableType" : "InvalidTimeRangeException", "documentation" : null, "simpleType" : "InvalidTimeRangeException", "variableSetterType" : "InvalidTimeRangeException" }, "wrapper" : false }, "InvalidTrafficRoutingConfigurationException" : { "c2jName" : "InvalidTrafficRoutingConfigurationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The configuration that specifies how traffic is routed during a deployment is invalid.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidTrafficRoutingConfigurationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidTrafficRoutingConfigurationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidTrafficRoutingConfigurationException", "variableName" : "invalidTrafficRoutingConfigurationException", "variableType" : "InvalidTrafficRoutingConfigurationException", "documentation" : null, "simpleType" : "InvalidTrafficRoutingConfigurationException", "variableSetterType" : "InvalidTrafficRoutingConfigurationException" }, "wrapper" : false }, "InvalidTriggerConfigException" : { "c2jName" : "InvalidTriggerConfigException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The trigger was specified in an invalid format.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidTriggerConfigException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidTriggerConfigException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidTriggerConfigException", "variableName" : "invalidTriggerConfigException", "variableType" : "InvalidTriggerConfigException", "documentation" : null, "simpleType" : "InvalidTriggerConfigException", "variableSetterType" : "InvalidTriggerConfigException" }, "wrapper" : false }, "InvalidUpdateOutdatedInstancesOnlyValueException" : { "c2jName" : "InvalidUpdateOutdatedInstancesOnlyValueException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The UpdateOutdatedInstancesOnly value is invalid. For AWS Lambda deployments, false is expected. For EC2/On-premises deployments, true or false is expected.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidUpdateOutdatedInstancesOnlyValueException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidUpdateOutdatedInstancesOnlyValueException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidUpdateOutdatedInstancesOnlyValueException", "variableName" : "invalidUpdateOutdatedInstancesOnlyValueException", "variableType" : "InvalidUpdateOutdatedInstancesOnlyValueException", "documentation" : null, "simpleType" : "InvalidUpdateOutdatedInstancesOnlyValueException", "variableSetterType" : "InvalidUpdateOutdatedInstancesOnlyValueException" }, "wrapper" : false }, "LambdaTarget" : { "c2jName" : "LambdaTarget", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            Information about the target AWS Lambda function during an AWS Lambda deployment.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetId", "beanStyleSetterMethodName" : "setTargetId", "c2jName" : "targetId", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetId(String)}.\n@param targetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            \n@param targetId The unique ID of a deployment target that has a type of lambdaTarget.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetId", "getterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            \n@return The unique ID of a deployment target that has a type of lambdaTarget.", "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" : "targetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            \n@param targetId The unique ID of a deployment target that has a type of lambdaTarget.", "setterMethodName" : "setTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetArn", "beanStyleSetterMethodName" : "setTargetArn", "c2jName" : "targetArn", "c2jShape" : "TargetArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetArn(String)}.\n@param targetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@param targetArn The ARN of the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetArn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@return The ARN of the target.", "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" : "targetArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@param targetArn The ARN of the target.", "setterMethodName" : "setTargetArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "TargetStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TargetStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            \n@param status The status an AWS Lambda deployment's target Lambda function.\n@see TargetStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link TargetStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                            \n@return The status an AWS Lambda deployment's target Lambda function.\n@see TargetStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            \n@param status The status an AWS Lambda deployment's target Lambda function.\n@see TargetStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastUpdatedAt", "beanStyleSetterMethodName" : "setLastUpdatedAt", "c2jName" : "lastUpdatedAt", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdatedAt(Instant)}.\n@param lastUpdatedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdatedAt(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdatedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            \n@param lastUpdatedAt The date and time when the target Lambda function was updated by a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdatedAt", "getterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            \n@return The date and time when the target Lambda function was updated by a deployment.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastUpdatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastUpdatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            \n@param lastUpdatedAt The date and time when the target Lambda function was updated by a deployment.", "setterMethodName" : "setLastUpdatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEvents", "beanStyleSetterMethodName" : "setLifecycleEvents", "c2jName" : "lifecycleEvents", "c2jShape" : "LifecycleEventList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEvents(List)}.\n@param lifecycleEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEvents(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEvents", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            \n@param lifecycleEvents The lifecycle events of the deployment to this target Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEvents", "getterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return The lifecycle events of the deployment to this target Lambda function.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lifecycleEvents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LifecycleEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LifecycleEvent.Builder} avoiding the need to create one manually via {@link LifecycleEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEvent.Builder#build()} is called immediately and its result is passed to {@link #member(LifecycleEvent)}.\n@param member a consumer that will call methods on {@link LifecycleEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LifecycleEvent)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LifecycleEvent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : null, "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : "", "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LifecycleEvent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LifecycleEvent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LifecycleEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            \n@param lifecycleEvents The lifecycle events of the deployment to this target Lambda function.", "setterMethodName" : "setLifecycleEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastUpdatedAt" : { "beanStyleGetterMethodName" : "getLastUpdatedAt", "beanStyleSetterMethodName" : "setLastUpdatedAt", "c2jName" : "lastUpdatedAt", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdatedAt(Instant)}.\n@param lastUpdatedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdatedAt(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdatedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            \n@param lastUpdatedAt The date and time when the target Lambda function was updated by a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdatedAt", "getterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            \n@return The date and time when the target Lambda function was updated by a deployment.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastUpdatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastUpdatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            \n@param lastUpdatedAt The date and time when the target Lambda function was updated by a deployment.", "setterMethodName" : "setLastUpdatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LifecycleEvents" : { "beanStyleGetterMethodName" : "getLifecycleEvents", "beanStyleSetterMethodName" : "setLifecycleEvents", "c2jName" : "lifecycleEvents", "c2jShape" : "LifecycleEventList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEvents(List)}.\n@param lifecycleEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEvents(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEvents", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            \n@param lifecycleEvents The lifecycle events of the deployment to this target Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEvents", "getterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return The lifecycle events of the deployment to this target Lambda function.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lifecycleEvents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LifecycleEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LifecycleEvent.Builder} avoiding the need to create one manually via {@link LifecycleEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEvent.Builder#build()} is called immediately and its result is passed to {@link #member(LifecycleEvent)}.\n@param member a consumer that will call methods on {@link LifecycleEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LifecycleEvent)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LifecycleEvent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : null, "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : "", "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LifecycleEvent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LifecycleEvent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LifecycleEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            \n@param lifecycleEvents The lifecycle events of the deployment to this target Lambda function.", "setterMethodName" : "setLifecycleEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "TargetStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TargetStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            \n@param status The status an AWS Lambda deployment's target Lambda function.\n@see TargetStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link TargetStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                            \n@return The status an AWS Lambda deployment's target Lambda function.\n@see TargetStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            \n@param status The status an AWS Lambda deployment's target Lambda function.\n@see TargetStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetArn" : { "beanStyleGetterMethodName" : "getTargetArn", "beanStyleSetterMethodName" : "setTargetArn", "c2jName" : "targetArn", "c2jShape" : "TargetArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetArn(String)}.\n@param targetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@param targetArn The ARN of the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetArn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@return The ARN of the target.", "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" : "targetArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@param targetArn The ARN of the target.", "setterMethodName" : "setTargetArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetId" : { "beanStyleGetterMethodName" : "getTargetId", "beanStyleSetterMethodName" : "setTargetId", "c2jName" : "targetId", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetId(String)}.\n@param targetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            \n@param targetId The unique ID of a deployment target that has a type of lambdaTarget.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetId", "getterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            \n@return The unique ID of a deployment target that has a type of lambdaTarget.", "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" : "targetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            \n@param targetId The unique ID of a deployment target that has a type of lambdaTarget.", "setterMethodName" : "setTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetId", "beanStyleSetterMethodName" : "setTargetId", "c2jName" : "targetId", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetId(String)}.\n@param targetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            \n@param targetId The unique ID of a deployment target that has a type of lambdaTarget.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetId", "getterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            \n@return The unique ID of a deployment target that has a type of lambdaTarget.", "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" : "targetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            \n@param targetId The unique ID of a deployment target that has a type of lambdaTarget.", "setterMethodName" : "setTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment target that has a type of lambdaTarget.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetArn", "beanStyleSetterMethodName" : "setTargetArn", "c2jName" : "targetArn", "c2jShape" : "TargetArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetArn(String)}.\n@param targetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@param targetArn The ARN of the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetArn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@return The ARN of the target.", "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" : "targetArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            \n@param targetArn The ARN of the target.", "setterMethodName" : "setTargetArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The ARN of the target.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "TargetStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TargetStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            \n@param status The status an AWS Lambda deployment's target Lambda function.\n@see TargetStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link TargetStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                            \n@return The status an AWS Lambda deployment's target Lambda function.\n@see TargetStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            \n@param status The status an AWS Lambda deployment's target Lambda function.\n@see TargetStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The status an AWS Lambda deployment's target Lambda function.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastUpdatedAt", "beanStyleSetterMethodName" : "setLastUpdatedAt", "c2jName" : "lastUpdatedAt", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastUpdatedAt(Instant)}.\n@param lastUpdatedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdatedAt(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdatedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            \n@param lastUpdatedAt The date and time when the target Lambda function was updated by a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdatedAt", "getterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            \n@return The date and time when the target Lambda function was updated by a deployment.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lastUpdatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lastUpdatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            \n@param lastUpdatedAt The date and time when the target Lambda function was updated by a deployment.", "setterMethodName" : "setLastUpdatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdatedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            The date and time when the target Lambda function was updated by a deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEvents", "beanStyleSetterMethodName" : "setLifecycleEvents", "c2jName" : "lifecycleEvents", "c2jShape" : "LifecycleEventList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEvents(List)}.\n@param lifecycleEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEvents(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEvents", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            \n@param lifecycleEvents The lifecycle events of the deployment to this target Lambda function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEvents", "getterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return The lifecycle events of the deployment to this target Lambda function.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lifecycleEvents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LifecycleEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LifecycleEvent.Builder} avoiding the need to create one manually via {@link LifecycleEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link LifecycleEvent.Builder#build()} is called immediately and its result is passed to {@link #member(LifecycleEvent)}.\n@param member a consumer that will call methods on {@link LifecycleEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LifecycleEvent)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LifecycleEvent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : null, "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "member", "variableType" : "LifecycleEvent", "documentation" : "", "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LifecycleEvent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LifecycleEvent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LifecycleEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            \n@param lifecycleEvents The lifecycle events of the deployment to this target Lambda function.", "setterMethodName" : "setLifecycleEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "lifecycleEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                            The lifecycle events of the deployment to this target Lambda function.

                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LambdaTarget", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LambdaTarget", "variableName" : "lambdaTarget", "variableType" : "LambdaTarget", "documentation" : null, "simpleType" : "LambdaTarget", "variableSetterType" : "LambdaTarget" }, "wrapper" : false }, "LastDeploymentInfo" : { "c2jName" : "LastDeploymentInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            Information about the most recent attempted or successful deployment to a deployment group.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "DeploymentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DeploymentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            \n@param status The status of the most recent deployment.\n@see DeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                            \n@return The status of the most recent deployment.\n@see DeploymentStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            \n@param status The status of the most recent deployment.\n@see DeploymentStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            \n@param endTime A timestamp that indicates when the most recent deployment to the deployment group was complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            \n@return A timestamp that indicates when the most recent deployment to the deployment group was complete.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            \n@param endTime A timestamp that indicates when the most recent deployment to the deployment group was complete.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreateTime", "beanStyleSetterMethodName" : "setCreateTime", "c2jName" : "createTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createTime(Instant)}.\n@param createTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            \n@param createTime A timestamp that indicates when the most recent deployment to the deployment group started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createTime", "getterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            \n@return A timestamp that indicates when the most recent deployment to the deployment group started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "createTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            \n@param createTime A timestamp that indicates when the most recent deployment to the deployment group started.", "setterMethodName" : "setCreateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreateTime" : { "beanStyleGetterMethodName" : "getCreateTime", "beanStyleSetterMethodName" : "setCreateTime", "c2jName" : "createTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createTime(Instant)}.\n@param createTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            \n@param createTime A timestamp that indicates when the most recent deployment to the deployment group started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createTime", "getterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            \n@return A timestamp that indicates when the most recent deployment to the deployment group started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "createTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            \n@param createTime A timestamp that indicates when the most recent deployment to the deployment group started.", "setterMethodName" : "setCreateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EndTime" : { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            \n@param endTime A timestamp that indicates when the most recent deployment to the deployment group was complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            \n@return A timestamp that indicates when the most recent deployment to the deployment group was complete.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            \n@param endTime A timestamp that indicates when the most recent deployment to the deployment group was complete.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "DeploymentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DeploymentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            \n@param status The status of the most recent deployment.\n@see DeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                            \n@return The status of the most recent deployment.\n@see DeploymentStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            \n@param status The status of the most recent deployment.\n@see DeploymentStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The unique ID of a deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "DeploymentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DeploymentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            \n@param status The status of the most recent deployment.\n@see DeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                            \n@return The status of the most recent deployment.\n@see DeploymentStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            \n@param status The status of the most recent deployment.\n@see DeploymentStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The status of the most recent deployment.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            \n@param endTime A timestamp that indicates when the most recent deployment to the deployment group was complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            \n@return A timestamp that indicates when the most recent deployment to the deployment group was complete.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            \n@param endTime A timestamp that indicates when the most recent deployment to the deployment group was complete.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group was complete.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreateTime", "beanStyleSetterMethodName" : "setCreateTime", "c2jName" : "createTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createTime(Instant)}.\n@param createTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            \n@param createTime A timestamp that indicates when the most recent deployment to the deployment group started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createTime", "getterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            \n@return A timestamp that indicates when the most recent deployment to the deployment group started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "createTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            \n@param createTime A timestamp that indicates when the most recent deployment to the deployment group started.", "setterMethodName" : "setCreateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the most recent deployment to the deployment group started.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LastDeploymentInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LastDeploymentInfo", "variableName" : "lastDeploymentInfo", "variableType" : "LastDeploymentInfo", "documentation" : null, "simpleType" : "LastDeploymentInfo", "variableSetterType" : "LastDeploymentInfo" }, "wrapper" : false }, "LifecycleErrorCode" : { "c2jName" : "LifecycleErrorCode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SUCCESS", "value" : "Success" }, { "name" : "SCRIPT_MISSING", "value" : "ScriptMissing" }, { "name" : "SCRIPT_NOT_EXECUTABLE", "value" : "ScriptNotExecutable" }, { "name" : "SCRIPT_TIMED_OUT", "value" : "ScriptTimedOut" }, { "name" : "SCRIPT_FAILED", "value" : "ScriptFailed" }, { "name" : "UNKNOWN_ERROR", "value" : "UnknownError" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LifecycleErrorCode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LifecycleErrorCode", "variableName" : "lifecycleErrorCode", "variableType" : "LifecycleErrorCode", "documentation" : null, "simpleType" : "LifecycleErrorCode", "variableSetterType" : "LifecycleErrorCode" }, "wrapper" : false }, "LifecycleEvent" : { "c2jName" : "LifecycleEvent", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            Information about a deployment lifecycle event.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLifecycleEventName", "beanStyleSetterMethodName" : "setLifecycleEventName", "c2jName" : "lifecycleEventName", "c2jShape" : "LifecycleEventName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventName(String)}.\n@param lifecycleEventName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                            \n@param lifecycleEventName The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventName", "getterDocumentation" : "

                                                                                                                                                                                                                                            The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                            \n@return The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.", "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" : "lifecycleEventName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEventName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LifecycleEventName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                            \n@param lifecycleEventName The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.", "setterMethodName" : "setLifecycleEventName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDiagnostics", "beanStyleSetterMethodName" : "setDiagnostics", "c2jName" : "diagnostics", "c2jShape" : "Diagnostics", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Diagnostics.Builder} avoiding the need to create one manually via {@link Diagnostics#builder()}.\n\nWhen the {@link Consumer} completes, {@link Diagnostics.Builder#build()} is called immediately and its result is passed to {@link #diagnostics(Diagnostics)}.\n@param diagnostics a consumer that will call methods on {@link Diagnostics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diagnostics(Diagnostics)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diagnostics", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                            \n@param diagnostics Diagnostic information about the deployment lifecycle event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diagnostics", "getterDocumentation" : "

                                                                                                                                                                                                                                            Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                            \n@return Diagnostic information about the deployment lifecycle event.", "getterModel" : { "returnType" : "Diagnostics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "diagnostics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "diagnostics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Diagnostics", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                            \n@param diagnostics Diagnostic information about the deployment lifecycle event.", "setterMethodName" : "setDiagnostics", "setterModel" : { "variableDeclarationType" : "Diagnostics", "variableName" : "diagnostics", "variableType" : "Diagnostics", "documentation" : null, "simpleType" : "Diagnostics", "variableSetterType" : "Diagnostics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Diagnostics", "variableName" : "diagnostics", "variableType" : "Diagnostics", "documentation" : "

                                                                                                                                                                                                                                            Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                            ", "simpleType" : "Diagnostics", "variableSetterType" : "Diagnostics" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                            \n@param startTime A timestamp that indicates when the deployment lifecycle event started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                            \n@return A timestamp that indicates when the deployment lifecycle event started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                            \n@param startTime A timestamp that indicates when the deployment lifecycle event started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                            \n@param endTime A timestamp that indicates when the deployment lifecycle event ended.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                            \n@return A timestamp that indicates when the deployment lifecycle event ended.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                            \n@param endTime A timestamp that indicates when the deployment lifecycle event ended.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "LifecycleEventStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The deployment lifecycle event status:

                                                                                                                                                                                                                                            • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                            • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                            • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                            • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                            • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                            • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The deployment lifecycle event status:

                                                                                                                                                                                                                                            • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                            • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                            • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                            • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                            • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                            • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LifecycleEventStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The deployment lifecycle event status:

                                                                                                                                                                                                                                            • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                            • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                            • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                            • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                            • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                            • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                            \n@param status The deployment lifecycle event status:

                                                                                                                                                                                                                                            • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                            • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                            • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                            • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                            • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                            • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                            • \n@see LifecycleEventStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleEventStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                              The deployment lifecycle event status:

                                                                                                                                                                                                                                              • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                              • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                              • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                              • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                              • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                              • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link LifecycleEventStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                              \n@return The deployment lifecycle event status:

                                                                                                                                                                                                                                              • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                              • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                              • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                              • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                              • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                              • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                              • \n@see LifecycleEventStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                The deployment lifecycle event status:

                                                                                                                                                                                                                                                • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                \n@param status The deployment lifecycle event status:

                                                                                                                                                                                                                                                • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                • \n@see LifecycleEventStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The deployment lifecycle event status:

                                                                                                                                                                                                                                                  • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                  • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                  • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                  • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                  • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                  • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Diagnostics" : { "beanStyleGetterMethodName" : "getDiagnostics", "beanStyleSetterMethodName" : "setDiagnostics", "c2jName" : "diagnostics", "c2jShape" : "Diagnostics", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Diagnostics.Builder} avoiding the need to create one manually via {@link Diagnostics#builder()}.\n\nWhen the {@link Consumer} completes, {@link Diagnostics.Builder#build()} is called immediately and its result is passed to {@link #diagnostics(Diagnostics)}.\n@param diagnostics a consumer that will call methods on {@link Diagnostics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diagnostics(Diagnostics)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diagnostics", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                                  \n@param diagnostics Diagnostic information about the deployment lifecycle event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diagnostics", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                                  \n@return Diagnostic information about the deployment lifecycle event.", "getterModel" : { "returnType" : "Diagnostics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "diagnostics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "diagnostics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Diagnostics", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                                  \n@param diagnostics Diagnostic information about the deployment lifecycle event.", "setterMethodName" : "setDiagnostics", "setterModel" : { "variableDeclarationType" : "Diagnostics", "variableName" : "diagnostics", "variableType" : "Diagnostics", "documentation" : null, "simpleType" : "Diagnostics", "variableSetterType" : "Diagnostics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Diagnostics", "variableName" : "diagnostics", "variableType" : "Diagnostics", "documentation" : "

                                                                                                                                                                                                                                                  Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                                  ", "simpleType" : "Diagnostics", "variableSetterType" : "Diagnostics" }, "xmlNameSpaceUri" : null }, "EndTime" : { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                                  \n@param endTime A timestamp that indicates when the deployment lifecycle event ended.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                                  \n@return A timestamp that indicates when the deployment lifecycle event ended.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                                  \n@param endTime A timestamp that indicates when the deployment lifecycle event ended.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LifecycleEventName" : { "beanStyleGetterMethodName" : "getLifecycleEventName", "beanStyleSetterMethodName" : "setLifecycleEventName", "c2jName" : "lifecycleEventName", "c2jShape" : "LifecycleEventName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventName(String)}.\n@param lifecycleEventName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                                  \n@param lifecycleEventName The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventName", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                                  \n@return The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.", "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" : "lifecycleEventName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEventName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LifecycleEventName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                                  \n@param lifecycleEventName The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.", "setterMethodName" : "setLifecycleEventName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StartTime" : { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                                  \n@param startTime A timestamp that indicates when the deployment lifecycle event started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                                  \n@return A timestamp that indicates when the deployment lifecycle event started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                                  \n@param startTime A timestamp that indicates when the deployment lifecycle event started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "LifecycleEventStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The deployment lifecycle event status:

                                                                                                                                                                                                                                                  • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                  • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                  • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                  • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                  • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                  • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  The deployment lifecycle event status:

                                                                                                                                                                                                                                                  • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                  • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                  • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                  • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                  • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                  • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "LifecycleEventStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The deployment lifecycle event status:

                                                                                                                                                                                                                                                  • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                  • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                  • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                  • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                  • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                  • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                  \n@param status The deployment lifecycle event status:

                                                                                                                                                                                                                                                  • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                  • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                  • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                  • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                  • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                  • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                  • \n@see LifecycleEventStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleEventStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                    The deployment lifecycle event status:

                                                                                                                                                                                                                                                    • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                    • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                    • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                    • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                    • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                    • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link LifecycleEventStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                    \n@return The deployment lifecycle event status:

                                                                                                                                                                                                                                                    • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                    • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                    • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                    • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                    • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                    • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                    • \n@see LifecycleEventStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                      The deployment lifecycle event status:

                                                                                                                                                                                                                                                      • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                      • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                      • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                      • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                      • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                      • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                      \n@param status The deployment lifecycle event status:

                                                                                                                                                                                                                                                      • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                      • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                      • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                      • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                      • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                      • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                      • \n@see LifecycleEventStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                        The deployment lifecycle event status:

                                                                                                                                                                                                                                                        • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                        • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                        • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                        • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                        • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                        • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLifecycleEventName", "beanStyleSetterMethodName" : "setLifecycleEventName", "c2jName" : "lifecycleEventName", "c2jShape" : "LifecycleEventName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventName(String)}.\n@param lifecycleEventName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                        The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                                        \n@param lifecycleEventName The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventName", "getterDocumentation" : "

                                                                                                                                                                                                                                                        The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                                        \n@return The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.", "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" : "lifecycleEventName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEventName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LifecycleEventName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                        The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                                        \n@param lifecycleEventName The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.", "setterMethodName" : "setLifecycleEventName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                        The deployment lifecycle event name, such as ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, or ValidateService.

                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDiagnostics", "beanStyleSetterMethodName" : "setDiagnostics", "c2jName" : "diagnostics", "c2jShape" : "Diagnostics", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Diagnostics.Builder} avoiding the need to create one manually via {@link Diagnostics#builder()}.\n\nWhen the {@link Consumer} completes, {@link Diagnostics.Builder#build()} is called immediately and its result is passed to {@link #diagnostics(Diagnostics)}.\n@param diagnostics a consumer that will call methods on {@link Diagnostics.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diagnostics(Diagnostics)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                        Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diagnostics", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                                        \n@param diagnostics Diagnostic information about the deployment lifecycle event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diagnostics", "getterDocumentation" : "

                                                                                                                                                                                                                                                        Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                                        \n@return Diagnostic information about the deployment lifecycle event.", "getterModel" : { "returnType" : "Diagnostics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "diagnostics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "diagnostics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Diagnostics", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                        Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                                        \n@param diagnostics Diagnostic information about the deployment lifecycle event.", "setterMethodName" : "setDiagnostics", "setterModel" : { "variableDeclarationType" : "Diagnostics", "variableName" : "diagnostics", "variableType" : "Diagnostics", "documentation" : null, "simpleType" : "Diagnostics", "variableSetterType" : "Diagnostics" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Diagnostics", "variableName" : "diagnostics", "variableType" : "Diagnostics", "documentation" : "

                                                                                                                                                                                                                                                        Diagnostic information about the deployment lifecycle event.

                                                                                                                                                                                                                                                        ", "simpleType" : "Diagnostics", "variableSetterType" : "Diagnostics" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                        A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                                        \n@param startTime A timestamp that indicates when the deployment lifecycle event started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                                                                                                                                                        A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                                        \n@return A timestamp that indicates when the deployment lifecycle event started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                        A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                                        \n@param startTime A timestamp that indicates when the deployment lifecycle event started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                        A timestamp that indicates when the deployment lifecycle event started.

                                                                                                                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                        A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                                        \n@param endTime A timestamp that indicates when the deployment lifecycle event ended.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                                                                                                        A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                                        \n@return A timestamp that indicates when the deployment lifecycle event ended.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                        A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                                        \n@param endTime A timestamp that indicates when the deployment lifecycle event ended.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                        A timestamp that indicates when the deployment lifecycle event ended.

                                                                                                                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "LifecycleEventStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        The deployment lifecycle event status:

                                                                                                                                                                                                                                                        • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                        • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                        • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                        • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                        • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                        • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                        The deployment lifecycle event status:

                                                                                                                                                                                                                                                        • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                        • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                        • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                        • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                        • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                        • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "LifecycleEventStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        The deployment lifecycle event status:

                                                                                                                                                                                                                                                        • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                        • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                        • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                        • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                        • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                        • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                        \n@param status The deployment lifecycle event status:

                                                                                                                                                                                                                                                        • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                        • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                        • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                        • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                        • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                        • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                        • \n@see LifecycleEventStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleEventStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                          The deployment lifecycle event status:

                                                                                                                                                                                                                                                          • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                          • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                          • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                          • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                          • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                          • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link LifecycleEventStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                          \n@return The deployment lifecycle event status:

                                                                                                                                                                                                                                                          • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                          • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                          • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                          • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                          • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                          • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                          • \n@see LifecycleEventStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                            The deployment lifecycle event status:

                                                                                                                                                                                                                                                            • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                            • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                            • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                            • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                            • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                            • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                            \n@param status The deployment lifecycle event status:

                                                                                                                                                                                                                                                            • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                            • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                            • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                            • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                            • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                            • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                            • \n@see LifecycleEventStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The deployment lifecycle event status:

                                                                                                                                                                                                                                                              • Pending: The deployment lifecycle event is pending.

                                                                                                                                                                                                                                                              • InProgress: The deployment lifecycle event is in progress.

                                                                                                                                                                                                                                                              • Succeeded: The deployment lifecycle event ran successfully.

                                                                                                                                                                                                                                                              • Failed: The deployment lifecycle event has failed.

                                                                                                                                                                                                                                                              • Skipped: The deployment lifecycle event has been skipped.

                                                                                                                                                                                                                                                              • Unknown: The deployment lifecycle event is unknown.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LifecycleEvent", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LifecycleEvent", "variableName" : "lifecycleEvent", "variableType" : "LifecycleEvent", "documentation" : null, "simpleType" : "LifecycleEvent", "variableSetterType" : "LifecycleEvent" }, "wrapper" : false }, "LifecycleEventAlreadyCompletedException" : { "c2jName" : "LifecycleEventAlreadyCompletedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              An attempt to return the status of an already completed lifecycle event occurred.

                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "LifecycleEventAlreadyCompletedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LifecycleEventAlreadyCompletedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "LifecycleEventAlreadyCompletedException", "variableName" : "lifecycleEventAlreadyCompletedException", "variableType" : "LifecycleEventAlreadyCompletedException", "documentation" : null, "simpleType" : "LifecycleEventAlreadyCompletedException", "variableSetterType" : "LifecycleEventAlreadyCompletedException" }, "wrapper" : false }, "LifecycleEventStatus" : { "c2jName" : "LifecycleEventStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "Pending" }, { "name" : "IN_PROGRESS", "value" : "InProgress" }, { "name" : "SUCCEEDED", "value" : "Succeeded" }, { "name" : "FAILED", "value" : "Failed" }, { "name" : "SKIPPED", "value" : "Skipped" }, { "name" : "UNKNOWN", "value" : "Unknown" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LifecycleEventStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LifecycleEventStatus", "variableName" : "lifecycleEventStatus", "variableType" : "LifecycleEventStatus", "documentation" : null, "simpleType" : "LifecycleEventStatus", "variableSetterType" : "LifecycleEventStatus" }, "wrapper" : false }, "LifecycleHookLimitExceededException" : { "c2jName" : "LifecycleHookLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The limit for lifecycle hooks was exceeded.

                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "LifecycleHookLimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LifecycleHookLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "LifecycleHookLimitExceededException", "variableName" : "lifecycleHookLimitExceededException", "variableType" : "LifecycleHookLimitExceededException", "documentation" : null, "simpleType" : "LifecycleHookLimitExceededException", "variableSetterType" : "LifecycleHookLimitExceededException" }, "wrapper" : false }, "ListApplicationRevisionsRequest" : { "c2jName" : "ListApplicationRevisionsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              Represents the input of a ListApplicationRevisions operation.

                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListApplicationRevisions", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.ListApplicationRevisions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                              \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                              \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                              \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortByAsString", "beanStyleSetterMethodName" : "setSortBy", "c2jName" : "sortBy", "c2jShape" : "ApplicationRevisionSortBy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The column name to use to sort the list results:

                                                                                                                                                                                                                                                              • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                              • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                              • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                              If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sortByAsString(String)}.\n@param sortBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortBy(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The column name to use to sort the list results:

                                                                                                                                                                                                                                                              • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                              • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                              • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                              If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ApplicationRevisionSortBy", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "sortBy", "fluentEnumSetterMethodName" : "sortBy", "fluentGetterMethodName" : "sortByAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The column name to use to sort the list results:

                                                                                                                                                                                                                                                              • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                              • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                              • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                              If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                              \n@param sortBy The column name to use to sort the list results:

                                                                                                                                                                                                                                                              • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                              • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                              • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                              If not specified or set to null, the results are returned in an arbitrary order.\n@see ApplicationRevisionSortBy\n@return Returns a reference to this object so that method calls can be chained together.\n@see ApplicationRevisionSortBy", "fluentSetterMethodName" : "sortBy", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The column name to use to sort the list results:

                                                                                                                                                                                                                                                              • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                              • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                              • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                              If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #sortBy} will return {@link ApplicationRevisionSortBy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #sortByAsString}.\n

                                                                                                                                                                                                                                                              \n@return The column name to use to sort the list results:

                                                                                                                                                                                                                                                              • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                              • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                              • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                              If not specified or set to null, the results are returned in an arbitrary order.\n@see ApplicationRevisionSortBy", "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" : "sortBy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "sortBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SortBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The column name to use to sort the list results:

                                                                                                                                                                                                                                                              • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                              • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                              • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                              If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                              \n@param sortBy The column name to use to sort the list results:

                                                                                                                                                                                                                                                              • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                              • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                              • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                              If not specified or set to null, the results are returned in an arbitrary order.\n@see ApplicationRevisionSortBy", "setterMethodName" : "setSortBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sortBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sortBy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The column name to use to sort the list results:

                                                                                                                                                                                                                                                              • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                              • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                              • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                              If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortOrderAsString", "beanStyleSetterMethodName" : "setSortOrder", "c2jName" : "sortOrder", "c2jShape" : "SortOrder", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The order in which to sort the list results:

                                                                                                                                                                                                                                                              • ascending: ascending order.

                                                                                                                                                                                                                                                              • descending: descending order.

                                                                                                                                                                                                                                                              If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                              If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sortOrderAsString(String)}.\n@param sortOrder a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortOrder(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The order in which to sort the list results:

                                                                                                                                                                                                                                                              • ascending: ascending order.

                                                                                                                                                                                                                                                              • descending: descending order.

                                                                                                                                                                                                                                                              If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                              If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "SortOrder", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "sortOrder", "fluentEnumSetterMethodName" : "sortOrder", "fluentGetterMethodName" : "sortOrderAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The order in which to sort the list results:

                                                                                                                                                                                                                                                              • ascending: ascending order.

                                                                                                                                                                                                                                                              • descending: descending order.

                                                                                                                                                                                                                                                              If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                              If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                              \n@param sortOrder The order in which to sort the list results:

                                                                                                                                                                                                                                                              • ascending: ascending order.

                                                                                                                                                                                                                                                              • descending: descending order.

                                                                                                                                                                                                                                                              If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                              If set to null, the results are sorted in an arbitrary order.\n@see SortOrder\n@return Returns a reference to this object so that method calls can be chained together.\n@see SortOrder", "fluentSetterMethodName" : "sortOrder", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The order in which to sort the list results:

                                                                                                                                                                                                                                                              • ascending: ascending order.

                                                                                                                                                                                                                                                              • descending: descending order.

                                                                                                                                                                                                                                                              If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                              If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #sortOrder} will return {@link SortOrder#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #sortOrderAsString}.\n

                                                                                                                                                                                                                                                              \n@return The order in which to sort the list results:

                                                                                                                                                                                                                                                              • ascending: ascending order.

                                                                                                                                                                                                                                                              • descending: descending order.

                                                                                                                                                                                                                                                              If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                              If set to null, the results are sorted in an arbitrary order.\n@see SortOrder", "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" : "sortOrder", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "sortOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SortOrder", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The order in which to sort the list results:

                                                                                                                                                                                                                                                              • ascending: ascending order.

                                                                                                                                                                                                                                                              • descending: descending order.

                                                                                                                                                                                                                                                              If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                              If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                              \n@param sortOrder The order in which to sort the list results:

                                                                                                                                                                                                                                                              • ascending: ascending order.

                                                                                                                                                                                                                                                              • descending: descending order.

                                                                                                                                                                                                                                                              If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                              If set to null, the results are sorted in an arbitrary order.\n@see SortOrder", "setterMethodName" : "setSortOrder", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sortOrder", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sortOrder", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The order in which to sort the list results:

                                                                                                                                                                                                                                                              • ascending: ascending order.

                                                                                                                                                                                                                                                              • descending: descending order.

                                                                                                                                                                                                                                                              If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                              If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Bucket", "beanStyleSetterMethodName" : "setS3Bucket", "c2jName" : "s3Bucket", "c2jShape" : "S3Bucket", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                              If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Bucket(String)}.\n@param s3Bucket a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Bucket(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                              If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Bucket", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                              If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                              \n@param s3Bucket An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                              If set to null, all of the user's buckets are searched.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Bucket", "getterDocumentation" : "

                                                                                                                                                                                                                                                              An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                              If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                              \n@return An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                              If set to null, all of the user's buckets are searched.", "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" : "s3Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "s3Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Bucket", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                              If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                              \n@param s3Bucket An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                              If set to null, all of the user's buckets are searched.", "setterMethodName" : "setS3Bucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Bucket", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Bucket", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                              If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3KeyPrefix", "beanStyleSetterMethodName" : "setS3KeyPrefix", "c2jName" : "s3KeyPrefix", "c2jShape" : "S3Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3KeyPrefix(String)}.\n@param s3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3KeyPrefix", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                              \n@param s3KeyPrefix A key prefix for the set of Amazon S3 objects to limit the search for revisions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3KeyPrefix", "getterDocumentation" : "

                                                                                                                                                                                                                                                              A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                              \n@return A key prefix for the set of Amazon S3 objects to limit the search for revisions.", "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" : "s3KeyPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "s3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                              \n@param s3KeyPrefix A key prefix for the set of Amazon S3 objects to limit the search for revisions.", "setterMethodName" : "setS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeployedAsString", "beanStyleSetterMethodName" : "setDeployed", "c2jName" : "deployed", "c2jShape" : "ListStateFilterAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                              • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                              • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                              • ignore: List all revisions.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deployedAsString(String)}.\n@param deployed a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deployed(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                              • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                              • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                              • ignore: List all revisions.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ListStateFilterAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deployed", "fluentEnumSetterMethodName" : "deployed", "fluentGetterMethodName" : "deployedAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                              • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                              • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                              • ignore: List all revisions.

                                                                                                                                                                                                                                                              \n@param deployed Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                              • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                              • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                              • ignore: List all revisions.

                                                                                                                                                                                                                                                              • \n@see ListStateFilterAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see ListStateFilterAction", "fluentSetterMethodName" : "deployed", "getterDocumentation" : "

                                                                                                                                                                                                                                                                Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                • ignore: List all revisions.

                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #deployed} will return {@link ListStateFilterAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deployedAsString}.\n

                                                                                                                                                                                                                                                                \n@return Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                • ignore: List all revisions.

                                                                                                                                                                                                                                                                • \n@see ListStateFilterAction", "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" : "deployed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deployed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Deployed", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                  Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                  • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                  • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                  • ignore: List all revisions.

                                                                                                                                                                                                                                                                  \n@param deployed Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                  • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                  • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                  • ignore: List all revisions.

                                                                                                                                                                                                                                                                  • \n@see ListStateFilterAction", "setterMethodName" : "setDeployed", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deployed", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deployed", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                    Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                    • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                    • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                    • ignore: List all revisions.

                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                    An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                    An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                    An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                    \n@param nextToken An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                    An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                    \n@return An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                    An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                    \n@param nextToken An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                    An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                    \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                    \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                    \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Deployed" : { "beanStyleGetterMethodName" : "getDeployedAsString", "beanStyleSetterMethodName" : "setDeployed", "c2jName" : "deployed", "c2jShape" : "ListStateFilterAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                    Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                    • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                    • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                    • ignore: List all revisions.

                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deployedAsString(String)}.\n@param deployed a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deployed(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                    Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                    • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                    • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                    • ignore: List all revisions.

                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ListStateFilterAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deployed", "fluentEnumSetterMethodName" : "deployed", "fluentGetterMethodName" : "deployedAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                    Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                    • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                    • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                    • ignore: List all revisions.

                                                                                                                                                                                                                                                                    \n@param deployed Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                    • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                    • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                    • ignore: List all revisions.

                                                                                                                                                                                                                                                                    • \n@see ListStateFilterAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see ListStateFilterAction", "fluentSetterMethodName" : "deployed", "getterDocumentation" : "

                                                                                                                                                                                                                                                                      Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                      • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                      • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                      • ignore: List all revisions.

                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #deployed} will return {@link ListStateFilterAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deployedAsString}.\n

                                                                                                                                                                                                                                                                      \n@return Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                      • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                      • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                      • ignore: List all revisions.

                                                                                                                                                                                                                                                                      • \n@see ListStateFilterAction", "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" : "deployed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deployed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Deployed", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                        Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                        • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                        • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                        • ignore: List all revisions.

                                                                                                                                                                                                                                                                        \n@param deployed Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                        • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                        • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                        • ignore: List all revisions.

                                                                                                                                                                                                                                                                        • \n@see ListStateFilterAction", "setterMethodName" : "setDeployed", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deployed", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deployed", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                          Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                          • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                          • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                          • ignore: List all revisions.

                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                          An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                          \n@param nextToken An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                          An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                          \n@return An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                          An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                          \n@param nextToken An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                          An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3Bucket" : { "beanStyleGetterMethodName" : "getS3Bucket", "beanStyleSetterMethodName" : "setS3Bucket", "c2jName" : "s3Bucket", "c2jShape" : "S3Bucket", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Bucket(String)}.\n@param s3Bucket a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Bucket(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                          An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Bucket", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                                          \n@param s3Bucket An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Bucket", "getterDocumentation" : "

                                                                                                                                                                                                                                                                          An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                                          \n@return An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.", "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" : "s3Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "s3Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Bucket", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                          An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                                          \n@param s3Bucket An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.", "setterMethodName" : "setS3Bucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Bucket", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Bucket", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                          An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3KeyPrefix" : { "beanStyleGetterMethodName" : "getS3KeyPrefix", "beanStyleSetterMethodName" : "setS3KeyPrefix", "c2jName" : "s3KeyPrefix", "c2jShape" : "S3Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3KeyPrefix(String)}.\n@param s3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                          A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3KeyPrefix", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                                          \n@param s3KeyPrefix A key prefix for the set of Amazon S3 objects to limit the search for revisions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3KeyPrefix", "getterDocumentation" : "

                                                                                                                                                                                                                                                                          A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                                          \n@return A key prefix for the set of Amazon S3 objects to limit the search for revisions.", "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" : "s3KeyPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "s3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                          A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                                          \n@param s3KeyPrefix A key prefix for the set of Amazon S3 objects to limit the search for revisions.", "setterMethodName" : "setS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                          A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SortBy" : { "beanStyleGetterMethodName" : "getSortByAsString", "beanStyleSetterMethodName" : "setSortBy", "c2jName" : "sortBy", "c2jShape" : "ApplicationRevisionSortBy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sortByAsString(String)}.\n@param sortBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortBy(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                          The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ApplicationRevisionSortBy", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "sortBy", "fluentEnumSetterMethodName" : "sortBy", "fluentGetterMethodName" : "sortByAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                                          \n@param sortBy The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.\n@see ApplicationRevisionSortBy\n@return Returns a reference to this object so that method calls can be chained together.\n@see ApplicationRevisionSortBy", "fluentSetterMethodName" : "sortBy", "getterDocumentation" : "

                                                                                                                                                                                                                                                                          The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #sortBy} will return {@link ApplicationRevisionSortBy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #sortByAsString}.\n

                                                                                                                                                                                                                                                                          \n@return The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.\n@see ApplicationRevisionSortBy", "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" : "sortBy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "sortBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SortBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                          The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                                          \n@param sortBy The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.\n@see ApplicationRevisionSortBy", "setterMethodName" : "setSortBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sortBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sortBy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                          The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SortOrder" : { "beanStyleGetterMethodName" : "getSortOrderAsString", "beanStyleSetterMethodName" : "setSortOrder", "c2jName" : "sortOrder", "c2jShape" : "SortOrder", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sortOrderAsString(String)}.\n@param sortOrder a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortOrder(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                          The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "SortOrder", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "sortOrder", "fluentEnumSetterMethodName" : "sortOrder", "fluentGetterMethodName" : "sortOrderAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                                          \n@param sortOrder The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.\n@see SortOrder\n@return Returns a reference to this object so that method calls can be chained together.\n@see SortOrder", "fluentSetterMethodName" : "sortOrder", "getterDocumentation" : "

                                                                                                                                                                                                                                                                          The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #sortOrder} will return {@link SortOrder#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #sortOrderAsString}.\n

                                                                                                                                                                                                                                                                          \n@return The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.\n@see SortOrder", "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" : "sortOrder", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "sortOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SortOrder", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                          The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                                          \n@param sortOrder The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.\n@see SortOrder", "setterMethodName" : "setSortOrder", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sortOrder", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sortOrder", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                          The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                          \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                          \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                          The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortByAsString", "beanStyleSetterMethodName" : "setSortBy", "c2jName" : "sortBy", "c2jShape" : "ApplicationRevisionSortBy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sortByAsString(String)}.\n@param sortBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortBy(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                          The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ApplicationRevisionSortBy", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "sortBy", "fluentEnumSetterMethodName" : "sortBy", "fluentGetterMethodName" : "sortByAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                                          \n@param sortBy The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.\n@see ApplicationRevisionSortBy\n@return Returns a reference to this object so that method calls can be chained together.\n@see ApplicationRevisionSortBy", "fluentSetterMethodName" : "sortBy", "getterDocumentation" : "

                                                                                                                                                                                                                                                                          The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #sortBy} will return {@link ApplicationRevisionSortBy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #sortByAsString}.\n

                                                                                                                                                                                                                                                                          \n@return The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.\n@see ApplicationRevisionSortBy", "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" : "sortBy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "sortBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SortBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                          The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                                          \n@param sortBy The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.\n@see ApplicationRevisionSortBy", "setterMethodName" : "setSortBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sortBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sortBy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                          The column name to use to sort the list results:

                                                                                                                                                                                                                                                                          • registerTime: Sort by the time the revisions were registered with AWS CodeDeploy.

                                                                                                                                                                                                                                                                          • firstUsedTime: Sort by the time the revisions were first used in a deployment.

                                                                                                                                                                                                                                                                          • lastUsedTime: Sort by the time the revisions were last used in a deployment.

                                                                                                                                                                                                                                                                          If not specified or set to null, the results are returned in an arbitrary order.

                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortOrderAsString", "beanStyleSetterMethodName" : "setSortOrder", "c2jName" : "sortOrder", "c2jShape" : "SortOrder", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sortOrderAsString(String)}.\n@param sortOrder a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortOrder(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                          The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "SortOrder", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "sortOrder", "fluentEnumSetterMethodName" : "sortOrder", "fluentGetterMethodName" : "sortOrderAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                                          \n@param sortOrder The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.\n@see SortOrder\n@return Returns a reference to this object so that method calls can be chained together.\n@see SortOrder", "fluentSetterMethodName" : "sortOrder", "getterDocumentation" : "

                                                                                                                                                                                                                                                                          The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #sortOrder} will return {@link SortOrder#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #sortOrderAsString}.\n

                                                                                                                                                                                                                                                                          \n@return The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.\n@see SortOrder", "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" : "sortOrder", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "sortOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SortOrder", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                          The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                                          \n@param sortOrder The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.\n@see SortOrder", "setterMethodName" : "setSortOrder", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sortOrder", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sortOrder", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                          The order in which to sort the list results:

                                                                                                                                                                                                                                                                          • ascending: ascending order.

                                                                                                                                                                                                                                                                          • descending: descending order.

                                                                                                                                                                                                                                                                          If not specified, the results are sorted in ascending order.

                                                                                                                                                                                                                                                                          If set to null, the results are sorted in an arbitrary order.

                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Bucket", "beanStyleSetterMethodName" : "setS3Bucket", "c2jName" : "s3Bucket", "c2jShape" : "S3Bucket", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Bucket(String)}.\n@param s3Bucket a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Bucket(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                          An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Bucket", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                                          \n@param s3Bucket An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Bucket", "getterDocumentation" : "

                                                                                                                                                                                                                                                                          An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                                          \n@return An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.", "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" : "s3Bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "s3Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Bucket", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                          An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                                          \n@param s3Bucket An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.", "setterMethodName" : "setS3Bucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Bucket", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Bucket", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                          An Amazon S3 bucket name to limit the search for revisions.

                                                                                                                                                                                                                                                                          If set to null, all of the user's buckets are searched.

                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3KeyPrefix", "beanStyleSetterMethodName" : "setS3KeyPrefix", "c2jName" : "s3KeyPrefix", "c2jShape" : "S3Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3KeyPrefix(String)}.\n@param s3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                          A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3KeyPrefix", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                                          \n@param s3KeyPrefix A key prefix for the set of Amazon S3 objects to limit the search for revisions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3KeyPrefix", "getterDocumentation" : "

                                                                                                                                                                                                                                                                          A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                                          \n@return A key prefix for the set of Amazon S3 objects to limit the search for revisions.", "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" : "s3KeyPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "s3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                          A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                                          \n@param s3KeyPrefix A key prefix for the set of Amazon S3 objects to limit the search for revisions.", "setterMethodName" : "setS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                          A key prefix for the set of Amazon S3 objects to limit the search for revisions.

                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeployedAsString", "beanStyleSetterMethodName" : "setDeployed", "c2jName" : "deployed", "c2jShape" : "ListStateFilterAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                          • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                          • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                          • ignore: List all revisions.

                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deployedAsString(String)}.\n@param deployed a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deployed(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                          Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                          • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                          • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                          • ignore: List all revisions.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ListStateFilterAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deployed", "fluentEnumSetterMethodName" : "deployed", "fluentGetterMethodName" : "deployedAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                          • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                          • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                          • ignore: List all revisions.

                                                                                                                                                                                                                                                                          \n@param deployed Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                          • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                          • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                          • ignore: List all revisions.

                                                                                                                                                                                                                                                                          • \n@see ListStateFilterAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see ListStateFilterAction", "fluentSetterMethodName" : "deployed", "getterDocumentation" : "

                                                                                                                                                                                                                                                                            Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                            • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                            • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                            • ignore: List all revisions.

                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #deployed} will return {@link ListStateFilterAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deployedAsString}.\n

                                                                                                                                                                                                                                                                            \n@return Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                            • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                            • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                            • ignore: List all revisions.

                                                                                                                                                                                                                                                                            • \n@see ListStateFilterAction", "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" : "deployed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deployed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Deployed", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                              Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                              • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                              • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                              • ignore: List all revisions.

                                                                                                                                                                                                                                                                              \n@param deployed Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                              • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                              • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                              • ignore: List all revisions.

                                                                                                                                                                                                                                                                              • \n@see ListStateFilterAction", "setterMethodName" : "setDeployed", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deployed", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deployed", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                Whether to list revisions based on whether the revision is the target revision of an deployment group:

                                                                                                                                                                                                                                                                                • include: List revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                                • exclude: Do not list revisions that are target revisions of a deployment group.

                                                                                                                                                                                                                                                                                • ignore: List all revisions.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListApplicationRevisions call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "applicationName" ], "shapeName" : "ListApplicationRevisionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListApplicationRevisionsRequest", "variableName" : "listApplicationRevisionsRequest", "variableType" : "ListApplicationRevisionsRequest", "documentation" : null, "simpleType" : "ListApplicationRevisionsRequest", "variableSetterType" : "ListApplicationRevisionsRequest" }, "wrapper" : false }, "ListApplicationRevisionsResponse" : { "c2jName" : "ListApplicationRevisionsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the output of a ListApplicationRevisions operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRevisions", "beanStyleSetterMethodName" : "setRevisions", "c2jName" : "revisions", "c2jShape" : "RevisionLocationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #revisions(List)}.\n@param revisions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                \n@param revisions A list of locations that contain the matching revisions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A list of locations that contain the matching revisions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #member(RevisionLocation)}.\n@param member a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RevisionLocation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "member", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "member", "variableType" : "RevisionLocation", "documentation" : "", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RevisionLocation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RevisionLocation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Revisions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                \n@param revisions A list of locations that contain the matching revisions.", "setterMethodName" : "setRevisions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Revisions" : { "beanStyleGetterMethodName" : "getRevisions", "beanStyleSetterMethodName" : "setRevisions", "c2jName" : "revisions", "c2jShape" : "RevisionLocationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #revisions(List)}.\n@param revisions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                \n@param revisions A list of locations that contain the matching revisions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A list of locations that contain the matching revisions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #member(RevisionLocation)}.\n@param member a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RevisionLocation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "member", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "member", "variableType" : "RevisionLocation", "documentation" : "", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RevisionLocation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RevisionLocation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Revisions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                \n@param revisions A list of locations that contain the matching revisions.", "setterMethodName" : "setRevisions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRevisions", "beanStyleSetterMethodName" : "setRevisions", "c2jName" : "revisions", "c2jShape" : "RevisionLocationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #revisions(List)}.\n@param revisions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                \n@param revisions A list of locations that contain the matching revisions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A list of locations that contain the matching revisions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #member(RevisionLocation)}.\n@param member a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RevisionLocation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "member", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "member", "variableType" : "RevisionLocation", "documentation" : "", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RevisionLocation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RevisionLocation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Revisions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                \n@param revisions A list of locations that contain the matching revisions.", "setterMethodName" : "setRevisions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "revisions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A list of locations that contain the matching revisions.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list application revisions call to return the next set of application revisions in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListApplicationRevisionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListApplicationRevisionsResponse", "variableName" : "listApplicationRevisionsResponse", "variableType" : "ListApplicationRevisionsResponse", "documentation" : null, "simpleType" : "ListApplicationRevisionsResponse", "variableSetterType" : "ListApplicationRevisionsResponse" }, "wrapper" : false }, "ListApplicationsRequest" : { "c2jName" : "ListApplicationsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the input of a ListApplications operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListApplications", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.ListApplications", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list applications call. It can be used to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListApplicationsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListApplicationsRequest", "variableName" : "listApplicationsRequest", "variableType" : "ListApplicationsRequest", "documentation" : null, "simpleType" : "ListApplicationsRequest", "variableSetterType" : "ListApplicationsRequest" }, "wrapper" : false }, "ListApplicationsResponse" : { "c2jName" : "ListApplicationsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the output of a ListApplications operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplications", "beanStyleSetterMethodName" : "setApplications", "c2jName" : "applications", "c2jShape" : "ApplicationsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #applications(List)}.\n@param applications a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applications(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applications", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                \n@param applications A list of application names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applications", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A list of application names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "applications", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applications", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Applications", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                \n@param applications A list of application names.", "setterMethodName" : "setApplications", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "applications", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "applications", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Applications" : { "beanStyleGetterMethodName" : "getApplications", "beanStyleSetterMethodName" : "setApplications", "c2jName" : "applications", "c2jShape" : "ApplicationsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #applications(List)}.\n@param applications a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applications(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applications", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                \n@param applications A list of application names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applications", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A list of application names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "applications", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applications", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Applications", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                \n@param applications A list of application names.", "setterMethodName" : "setApplications", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "applications", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "applications", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplications", "beanStyleSetterMethodName" : "setApplications", "c2jName" : "applications", "c2jShape" : "ApplicationsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #applications(List)}.\n@param applications a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applications(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applications", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                \n@param applications A list of application names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applications", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A list of application names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "applications", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applications", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Applications", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                \n@param applications A list of application names.", "setterMethodName" : "setApplications", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "applications", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "applications", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A list of application names.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list applications call to return the next set of applications in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListApplicationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListApplicationsResponse", "variableName" : "listApplicationsResponse", "variableType" : "ListApplicationsResponse", "documentation" : null, "simpleType" : "ListApplicationsResponse", "variableSetterType" : "ListApplicationsResponse" }, "wrapper" : false }, "ListDeploymentConfigsRequest" : { "c2jName" : "ListDeploymentConfigsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the input of a ListDeploymentConfigs operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListDeploymentConfigs", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.ListDeploymentConfigs", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous ListDeploymentConfigs call. It can be used to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDeploymentConfigsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDeploymentConfigsRequest", "variableName" : "listDeploymentConfigsRequest", "variableType" : "ListDeploymentConfigsRequest", "documentation" : null, "simpleType" : "ListDeploymentConfigsRequest", "variableSetterType" : "ListDeploymentConfigsRequest" }, "wrapper" : false }, "ListDeploymentConfigsResponse" : { "c2jName" : "ListDeploymentConfigsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the output of a ListDeploymentConfigs operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentConfigsList", "beanStyleSetterMethodName" : "setDeploymentConfigsList", "c2jName" : "deploymentConfigsList", "c2jShape" : "DeploymentConfigsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigsList(List)}.\n@param deploymentConfigsList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigsList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigsList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                \n@param deploymentConfigsList A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigsList", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentConfigsList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigsList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentConfigsList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                \n@param deploymentConfigsList A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.", "setterMethodName" : "setDeploymentConfigsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentConfigsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentConfigsList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentConfigsList" : { "beanStyleGetterMethodName" : "getDeploymentConfigsList", "beanStyleSetterMethodName" : "setDeploymentConfigsList", "c2jName" : "deploymentConfigsList", "c2jShape" : "DeploymentConfigsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigsList(List)}.\n@param deploymentConfigsList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigsList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigsList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                \n@param deploymentConfigsList A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigsList", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentConfigsList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigsList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentConfigsList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                \n@param deploymentConfigsList A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.", "setterMethodName" : "setDeploymentConfigsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentConfigsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentConfigsList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentConfigsList", "beanStyleSetterMethodName" : "setDeploymentConfigsList", "c2jName" : "deploymentConfigsList", "c2jShape" : "DeploymentConfigsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigsList(List)}.\n@param deploymentConfigsList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigsList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigsList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                \n@param deploymentConfigsList A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigsList", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentConfigsList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigsList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentConfigsList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                \n@param deploymentConfigsList A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.", "setterMethodName" : "setDeploymentConfigsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentConfigsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentConfigsList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A list of deployment configurations, including built-in configurations such as CodeDeployDefault.OneAtATime.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment configurations call to return the next set of deployment configurations in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDeploymentConfigsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDeploymentConfigsResponse", "variableName" : "listDeploymentConfigsResponse", "variableType" : "ListDeploymentConfigsResponse", "documentation" : null, "simpleType" : "ListDeploymentConfigsResponse", "variableSetterType" : "ListDeploymentConfigsResponse" }, "wrapper" : false }, "ListDeploymentGroupsRequest" : { "c2jName" : "ListDeploymentGroupsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the input of a ListDeploymentGroups operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListDeploymentGroups", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.ListDeploymentGroups", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                An identifier returned from the previous list deployment groups call. It can be used to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "applicationName" ], "shapeName" : "ListDeploymentGroupsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDeploymentGroupsRequest", "variableName" : "listDeploymentGroupsRequest", "variableType" : "ListDeploymentGroupsRequest", "documentation" : null, "simpleType" : "ListDeploymentGroupsRequest", "variableSetterType" : "ListDeploymentGroupsRequest" }, "wrapper" : false }, "ListDeploymentGroupsResponse" : { "c2jName" : "ListDeploymentGroupsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the output of a ListDeploymentGroups operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                \n@param applicationName The application name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                \n@return The application name.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                \n@param applicationName The application name.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroups", "beanStyleSetterMethodName" : "setDeploymentGroups", "c2jName" : "deploymentGroups", "c2jShape" : "DeploymentGroupsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroups(List)}.\n@param deploymentGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                \n@param deploymentGroups A list of deployment group names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroups", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A list of deployment group names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                \n@param deploymentGroups A list of deployment group names.", "setterMethodName" : "setDeploymentGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                \n@param applicationName The application name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                \n@return The application name.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                \n@param applicationName The application name.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentGroups" : { "beanStyleGetterMethodName" : "getDeploymentGroups", "beanStyleSetterMethodName" : "setDeploymentGroups", "c2jName" : "deploymentGroups", "c2jShape" : "DeploymentGroupsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroups(List)}.\n@param deploymentGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                \n@param deploymentGroups A list of deployment group names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroups", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A list of deployment group names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                \n@param deploymentGroups A list of deployment group names.", "setterMethodName" : "setDeploymentGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                \n@param applicationName The application name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                \n@return The application name.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                \n@param applicationName The application name.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The application name.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroups", "beanStyleSetterMethodName" : "setDeploymentGroups", "c2jName" : "deploymentGroups", "c2jShape" : "DeploymentGroupsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroups(List)}.\n@param deploymentGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                \n@param deploymentGroups A list of deployment group names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroups", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A list of deployment group names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeploymentGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                \n@param deploymentGroups A list of deployment group names.", "setterMethodName" : "setDeploymentGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A list of deployment group names.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment groups call to return the next set of deployment groups in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDeploymentGroupsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDeploymentGroupsResponse", "variableName" : "listDeploymentGroupsResponse", "variableType" : "ListDeploymentGroupsResponse", "documentation" : null, "simpleType" : "ListDeploymentGroupsResponse", "variableSetterType" : "ListDeploymentGroupsResponse" }, "wrapper" : false }, "ListDeploymentTargetsRequest" : { "c2jName" : "ListDeploymentTargetsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListDeploymentTargets", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.ListDeploymentTargets", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@return A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetFiltersAsStrings", "beanStyleSetterMethodName" : "setTargetFiltersWithStrings", "c2jName" : "targetFilters", "c2jShape" : "TargetFilters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #targetFiltersAsStrings(List>)}.\n@param targetFilters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetFiltersWithStrings(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "targetFilters", "fluentEnumSetterMethodName" : "targetFilters", "fluentGetterMethodName" : "targetFiltersAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                \n@param targetFilters A key used to filter the returned targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetFiltersWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A key used to filter the returned targets.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TargetFilterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "TargetFilterName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see TargetFilterName\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetFilterName", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link TargetFilterName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                                                                                                                                                                                                \n@return The value of the Key property for this object.\n@see TargetFilterName", "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" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see TargetFilterName", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "FilterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "TargetFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                \n@param targetFilters A key used to filter the returned targets.", "setterMethodName" : "setTargetFiltersWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "targetFilters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "targetFilters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@return A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetFilters" : { "beanStyleGetterMethodName" : "getTargetFiltersAsStrings", "beanStyleSetterMethodName" : "setTargetFiltersWithStrings", "c2jName" : "targetFilters", "c2jShape" : "TargetFilters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #targetFiltersAsStrings(List>)}.\n@param targetFilters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetFiltersWithStrings(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "targetFilters", "fluentEnumSetterMethodName" : "targetFilters", "fluentGetterMethodName" : "targetFiltersAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                \n@param targetFilters A key used to filter the returned targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetFiltersWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A key used to filter the returned targets.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TargetFilterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "TargetFilterName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see TargetFilterName\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetFilterName", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link TargetFilterName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                                                                                                                                                                                                \n@return The value of the Key property for this object.\n@see TargetFilterName", "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" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see TargetFilterName", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "FilterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "TargetFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                \n@param targetFilters A key used to filter the returned targets.", "setterMethodName" : "setTargetFiltersWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "targetFilters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "targetFilters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The unique ID of a deployment.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@return A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                A token identifier returned from the previous ListDeploymentTargets call. It can be used to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetFiltersAsStrings", "beanStyleSetterMethodName" : "setTargetFiltersWithStrings", "c2jName" : "targetFilters", "c2jShape" : "TargetFilters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #targetFiltersAsStrings(List>)}.\n@param targetFilters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetFiltersWithStrings(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "targetFilters", "fluentEnumSetterMethodName" : "targetFilters", "fluentGetterMethodName" : "targetFiltersAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                \n@param targetFilters A key used to filter the returned targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetFiltersWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A key used to filter the returned targets.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TargetFilterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "TargetFilterName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see TargetFilterName\n@return Returns a reference to this object so that method calls can be chained together.\n@see TargetFilterName", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link TargetFilterName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                                                                                                                                                                                                \n@return The value of the Key property for this object.\n@see TargetFilterName", "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" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see TargetFilterName", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "FilterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "TargetFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                \n@param targetFilters A key used to filter the returned targets.", "setterMethodName" : "setTargetFiltersWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "targetFilters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "targetFilters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                                                                                                                A key used to filter the returned targets.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDeploymentTargetsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDeploymentTargetsRequest", "variableName" : "listDeploymentTargetsRequest", "variableType" : "ListDeploymentTargetsRequest", "documentation" : null, "simpleType" : "ListDeploymentTargetsRequest", "variableSetterType" : "ListDeploymentTargetsRequest" }, "wrapper" : false }, "ListDeploymentTargetsResponse" : { "c2jName" : "ListDeploymentTargetsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTargetIds", "beanStyleSetterMethodName" : "setTargetIds", "c2jName" : "targetIds", "c2jShape" : "TargetIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetIds(List)}.\n@param targetIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetIds(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                \n@param targetIds The unique IDs of deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return The unique IDs of deployment targets.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                \n@param targetIds The unique IDs of deployment targets.", "setterMethodName" : "setTargetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@return If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@return If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetIds" : { "beanStyleGetterMethodName" : "getTargetIds", "beanStyleSetterMethodName" : "setTargetIds", "c2jName" : "targetIds", "c2jShape" : "TargetIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetIds(List)}.\n@param targetIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetIds(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                \n@param targetIds The unique IDs of deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return The unique IDs of deployment targets.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                \n@param targetIds The unique IDs of deployment targets.", "setterMethodName" : "setTargetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTargetIds", "beanStyleSetterMethodName" : "setTargetIds", "c2jName" : "targetIds", "c2jShape" : "TargetIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetIds(List)}.\n@param targetIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetIds(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                \n@param targetIds The unique IDs of deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return The unique IDs of deployment targets.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                \n@param targetIds The unique IDs of deployment targets.", "setterMethodName" : "setTargetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                The unique IDs of deployment targets.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@return If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If a large amount of information is returned, a token identifier is also returned. It can be used in a subsequent ListDeploymentTargets call to return the next set of deployment targets in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDeploymentTargetsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDeploymentTargetsResponse", "variableName" : "listDeploymentTargetsResponse", "variableType" : "ListDeploymentTargetsResponse", "documentation" : null, "simpleType" : "ListDeploymentTargetsResponse", "variableSetterType" : "ListDeploymentTargetsResponse" }, "wrapper" : false }, "ListDeploymentsRequest" : { "c2jName" : "ListDeploymentsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the input of a ListDeployments operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListDeployments", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.ListDeployments", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                \n@param deploymentGroupName The name of a deployment group for the specified application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                \n@return The name of a deployment group for the specified application.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                \n@param deploymentGroupName The name of a deployment group for the specified application.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncludeOnlyStatusesAsStrings", "beanStyleSetterMethodName" : "setIncludeOnlyStatusesWithStrings", "c2jName" : "includeOnlyStatuses", "c2jShape" : "DeploymentStatusList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #includeOnlyStatusesAsStrings(List)}.\n@param includeOnlyStatuses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeOnlyStatusesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "includeOnlyStatuses", "fluentEnumSetterMethodName" : "includeOnlyStatuses", "fluentGetterMethodName" : "includeOnlyStatusesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                \n@param includeOnlyStatuses A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                • Stopped: Include stopped deployments in the resulting list.

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

                                                                                                                                                                                                                                                                                  A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                  • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                  • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                  • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                  • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                  • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                  • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                  \n@return A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                  • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                  • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                  • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                  • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                  • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                  • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                  • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "includeOnlyStatuses", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "includeOnlyStatuses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "DeploymentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see DeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentStatus", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link DeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                    \n@return The value of the Member property for this object.\n@see DeploymentStatus", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see DeploymentStatus", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IncludeOnlyStatuses", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                    A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                    • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                    • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                    • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                    • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                    • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                    • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                    \n@param includeOnlyStatuses A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                    • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                    • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                    • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                    • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                    • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                    • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                    • ", "setterMethodName" : "setIncludeOnlyStatusesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "includeOnlyStatuses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "includeOnlyStatuses", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                      A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                      • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreateTimeRange", "beanStyleSetterMethodName" : "setCreateTimeRange", "c2jName" : "createTimeRange", "c2jShape" : "TimeRange", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link TimeRange.Builder} avoiding the need to create one manually via {@link TimeRange#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimeRange.Builder#build()} is called immediately and its result is passed to {@link #createTimeRange(TimeRange)}.\n@param createTimeRange a consumer that will call methods on {@link TimeRange.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTimeRange(TimeRange)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                      A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createTimeRange", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                      \n@param createTimeRange A time range (start and end) for returning a subset of the list of deployments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createTimeRange", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                      A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                      \n@return A time range (start and end) for returning a subset of the list of deployments.", "getterModel" : { "returnType" : "TimeRange", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createTimeRange", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "createTimeRange", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CreateTimeRange", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                      A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                      \n@param createTimeRange A time range (start and end) for returning a subset of the list of deployments.", "setterMethodName" : "setCreateTimeRange", "setterModel" : { "variableDeclarationType" : "TimeRange", "variableName" : "createTimeRange", "variableType" : "TimeRange", "documentation" : null, "simpleType" : "TimeRange", "variableSetterType" : "TimeRange" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimeRange", "variableName" : "createTimeRange", "variableType" : "TimeRange", "documentation" : "

                                                                                                                                                                                                                                                                                      A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                      ", "simpleType" : "TimeRange", "variableSetterType" : "TimeRange" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                      An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                      \n@param nextToken An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                      An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                      \n@return An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                      An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                      \n@param nextToken An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                      An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                      The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                      \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                      The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                      \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                      The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                      \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                      The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreateTimeRange" : { "beanStyleGetterMethodName" : "getCreateTimeRange", "beanStyleSetterMethodName" : "setCreateTimeRange", "c2jName" : "createTimeRange", "c2jShape" : "TimeRange", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link TimeRange.Builder} avoiding the need to create one manually via {@link TimeRange#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimeRange.Builder#build()} is called immediately and its result is passed to {@link #createTimeRange(TimeRange)}.\n@param createTimeRange a consumer that will call methods on {@link TimeRange.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTimeRange(TimeRange)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                      A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createTimeRange", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                      \n@param createTimeRange A time range (start and end) for returning a subset of the list of deployments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createTimeRange", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                      A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                      \n@return A time range (start and end) for returning a subset of the list of deployments.", "getterModel" : { "returnType" : "TimeRange", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createTimeRange", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "createTimeRange", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CreateTimeRange", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                      A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                      \n@param createTimeRange A time range (start and end) for returning a subset of the list of deployments.", "setterMethodName" : "setCreateTimeRange", "setterModel" : { "variableDeclarationType" : "TimeRange", "variableName" : "createTimeRange", "variableType" : "TimeRange", "documentation" : null, "simpleType" : "TimeRange", "variableSetterType" : "TimeRange" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimeRange", "variableName" : "createTimeRange", "variableType" : "TimeRange", "documentation" : "

                                                                                                                                                                                                                                                                                      A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                      ", "simpleType" : "TimeRange", "variableSetterType" : "TimeRange" }, "xmlNameSpaceUri" : null }, "DeploymentGroupName" : { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                      The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                      \n@param deploymentGroupName The name of a deployment group for the specified application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                      The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                      \n@return The name of a deployment group for the specified application.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                      The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                      \n@param deploymentGroupName The name of a deployment group for the specified application.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                      The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IncludeOnlyStatuses" : { "beanStyleGetterMethodName" : "getIncludeOnlyStatusesAsStrings", "beanStyleSetterMethodName" : "setIncludeOnlyStatusesWithStrings", "c2jName" : "includeOnlyStatuses", "c2jShape" : "DeploymentStatusList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                      • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #includeOnlyStatusesAsStrings(List)}.\n@param includeOnlyStatuses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeOnlyStatusesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                      A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                      • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "includeOnlyStatuses", "fluentEnumSetterMethodName" : "includeOnlyStatuses", "fluentGetterMethodName" : "includeOnlyStatusesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                      • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                      \n@param includeOnlyStatuses A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                      • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                      • Stopped: Include stopped deployments in the resulting list.

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

                                                                                                                                                                                                                                                                                        A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                        • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                        • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                        • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                        • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                        • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                        • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                        \n@return A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                        • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                        • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                        • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                        • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                        • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                        • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                        • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "includeOnlyStatuses", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "includeOnlyStatuses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "DeploymentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see DeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentStatus", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link DeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                          \n@return The value of the Member property for this object.\n@see DeploymentStatus", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see DeploymentStatus", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IncludeOnlyStatuses", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                          A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                          • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                          • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                          • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                          • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                          • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                          • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                          \n@param includeOnlyStatuses A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                          • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                          • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                          • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                          • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                          • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                          • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                          • ", "setterMethodName" : "setIncludeOnlyStatusesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "includeOnlyStatuses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "includeOnlyStatuses", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                            A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                            • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                            An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                            An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                            An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                            \n@param nextToken An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                            An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                            \n@return An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                            An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                            \n@param nextToken An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                            An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                            \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                            \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                            \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                            The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentGroupName", "beanStyleSetterMethodName" : "setDeploymentGroupName", "c2jName" : "deploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                            The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentGroupName(String)}.\n@param deploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                            The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                            The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                            \n@param deploymentGroupName The name of a deployment group for the specified application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                            The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                            \n@return The name of a deployment group for the specified application.", "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" : "deploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                            The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                            \n@param deploymentGroupName The name of a deployment group for the specified application.", "setterMethodName" : "setDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                            The name of a deployment group for the specified application.

                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncludeOnlyStatusesAsStrings", "beanStyleSetterMethodName" : "setIncludeOnlyStatusesWithStrings", "c2jName" : "includeOnlyStatuses", "c2jShape" : "DeploymentStatusList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                            A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                            • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #includeOnlyStatusesAsStrings(List)}.\n@param includeOnlyStatuses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeOnlyStatusesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                            A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                            • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "includeOnlyStatuses", "fluentEnumSetterMethodName" : "includeOnlyStatuses", "fluentGetterMethodName" : "includeOnlyStatusesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                            A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                            • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                            \n@param includeOnlyStatuses A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                            • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                            • Stopped: Include stopped deployments in the resulting list.

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

                                                                                                                                                                                                                                                                                              A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                              • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                              • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                              • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                              • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                              • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                              • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                              \n@return A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                              • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                              • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                              • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                              • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                              • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                              • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                              • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "includeOnlyStatuses", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "includeOnlyStatuses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "DeploymentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see DeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentStatus", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link DeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                \n@return The value of the Member property for this object.\n@see DeploymentStatus", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see DeploymentStatus", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IncludeOnlyStatuses", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                                • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                                • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                                • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                                • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                                • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                                • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                                \n@param includeOnlyStatuses A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                                • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                                • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                                • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                                • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                                • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                                • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                                • ", "setterMethodName" : "setIncludeOnlyStatusesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "includeOnlyStatuses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "includeOnlyStatuses", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                  A subset of deployments to list by status:

                                                                                                                                                                                                                                                                                                  • Created: Include created deployments in the resulting list.

                                                                                                                                                                                                                                                                                                  • Queued: Include queued deployments in the resulting list.

                                                                                                                                                                                                                                                                                                  • In Progress: Include in-progress deployments in the resulting list.

                                                                                                                                                                                                                                                                                                  • Succeeded: Include successful deployments in the resulting list.

                                                                                                                                                                                                                                                                                                  • Failed: Include failed deployments in the resulting list.

                                                                                                                                                                                                                                                                                                  • Stopped: Include stopped deployments in the resulting list.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreateTimeRange", "beanStyleSetterMethodName" : "setCreateTimeRange", "c2jName" : "createTimeRange", "c2jShape" : "TimeRange", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link TimeRange.Builder} avoiding the need to create one manually via {@link TimeRange#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimeRange.Builder#build()} is called immediately and its result is passed to {@link #createTimeRange(TimeRange)}.\n@param createTimeRange a consumer that will call methods on {@link TimeRange.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createTimeRange(TimeRange)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createTimeRange", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                                  \n@param createTimeRange A time range (start and end) for returning a subset of the list of deployments.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createTimeRange", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                                  \n@return A time range (start and end) for returning a subset of the list of deployments.", "getterModel" : { "returnType" : "TimeRange", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createTimeRange", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "createTimeRange", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CreateTimeRange", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                                  \n@param createTimeRange A time range (start and end) for returning a subset of the list of deployments.", "setterMethodName" : "setCreateTimeRange", "setterModel" : { "variableDeclarationType" : "TimeRange", "variableName" : "createTimeRange", "variableType" : "TimeRange", "documentation" : null, "simpleType" : "TimeRange", "variableSetterType" : "TimeRange" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimeRange", "variableName" : "createTimeRange", "variableType" : "TimeRange", "documentation" : "

                                                                                                                                                                                                                                                                                                  A time range (start and end) for returning a subset of the list of deployments.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "TimeRange", "variableSetterType" : "TimeRange" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \n@return An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDeploymentsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDeploymentsRequest", "variableName" : "listDeploymentsRequest", "variableType" : "ListDeploymentsRequest", "documentation" : null, "simpleType" : "ListDeploymentsRequest", "variableSetterType" : "ListDeploymentsRequest" }, "wrapper" : false }, "ListDeploymentsResponse" : { "c2jName" : "ListDeploymentsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  Represents the output of a ListDeployments operation.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeployments", "beanStyleSetterMethodName" : "setDeployments", "c2jName" : "deployments", "c2jShape" : "DeploymentsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deployments(List)}.\n@param deployments a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deployments(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deployments", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  \n@param deployments A list of deployment IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deployments", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                  \n@return A list of deployment IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deployments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deployments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Deployments", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  \n@param deployments A list of deployment IDs.", "setterMethodName" : "setDeployments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deployments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deployments", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Deployments" : { "beanStyleGetterMethodName" : "getDeployments", "beanStyleSetterMethodName" : "setDeployments", "c2jName" : "deployments", "c2jShape" : "DeploymentsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deployments(List)}.\n@param deployments a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deployments(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deployments", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  \n@param deployments A list of deployment IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deployments", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                  \n@return A list of deployment IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deployments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deployments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Deployments", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  \n@param deployments A list of deployment IDs.", "setterMethodName" : "setDeployments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deployments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deployments", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeployments", "beanStyleSetterMethodName" : "setDeployments", "c2jName" : "deployments", "c2jShape" : "DeploymentsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deployments(List)}.\n@param deployments a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deployments(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deployments", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  \n@param deployments A list of deployment IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deployments", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                  \n@return A list of deployment IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deployments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deployments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Deployments", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  \n@param deployments A list of deployment IDs.", "setterMethodName" : "setDeployments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deployments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deployments", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                  A list of deployment IDs.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDeploymentsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDeploymentsResponse", "variableName" : "listDeploymentsResponse", "variableType" : "ListDeploymentsResponse", "documentation" : null, "simpleType" : "ListDeploymentsResponse", "variableSetterType" : "ListDeploymentsResponse" }, "wrapper" : false }, "ListGitHubAccountTokenNamesRequest" : { "c2jName" : "ListGitHubAccountTokenNamesInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  Represents the input of a ListGitHubAccountTokenNames operation.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListGitHubAccountTokenNames", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.ListGitHubAccountTokenNames", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@return An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@return An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@return An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                  An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListGitHubAccountTokenNamesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListGitHubAccountTokenNamesRequest", "variableName" : "listGitHubAccountTokenNamesRequest", "variableType" : "ListGitHubAccountTokenNamesRequest", "documentation" : null, "simpleType" : "ListGitHubAccountTokenNamesRequest", "variableSetterType" : "ListGitHubAccountTokenNamesRequest" }, "wrapper" : false }, "ListGitHubAccountTokenNamesResponse" : { "c2jName" : "ListGitHubAccountTokenNamesOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  Represents the output of a ListGitHubAccountTokenNames operation.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTokenNameList", "beanStyleSetterMethodName" : "setTokenNameList", "c2jName" : "tokenNameList", "c2jShape" : "GitHubAccountTokenNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tokenNameList(List)}.\n@param tokenNameList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenNameList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenNameList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  \n@param tokenNameList A list of names of connections to GitHub accounts.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenNameList", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                  \n@return A list of names of connections to GitHub accounts.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tokenNameList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tokenNameList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "GitHubAccountTokenName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TokenNameList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  \n@param tokenNameList A list of names of connections to GitHub accounts.", "setterMethodName" : "setTokenNameList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tokenNameList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tokenNameList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TokenNameList" : { "beanStyleGetterMethodName" : "getTokenNameList", "beanStyleSetterMethodName" : "setTokenNameList", "c2jName" : "tokenNameList", "c2jShape" : "GitHubAccountTokenNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tokenNameList(List)}.\n@param tokenNameList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenNameList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenNameList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  \n@param tokenNameList A list of names of connections to GitHub accounts.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenNameList", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                  \n@return A list of names of connections to GitHub accounts.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tokenNameList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tokenNameList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "GitHubAccountTokenName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TokenNameList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  \n@param tokenNameList A list of names of connections to GitHub accounts.", "setterMethodName" : "setTokenNameList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tokenNameList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tokenNameList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTokenNameList", "beanStyleSetterMethodName" : "setTokenNameList", "c2jName" : "tokenNameList", "c2jShape" : "GitHubAccountTokenNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tokenNameList(List)}.\n@param tokenNameList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenNameList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenNameList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  \n@param tokenNameList A list of names of connections to GitHub accounts.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenNameList", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                  \n@return A list of names of connections to GitHub accounts.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tokenNameList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tokenNameList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "GitHubAccountTokenName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TokenNameList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  \n@param tokenNameList A list of names of connections to GitHub accounts.", "setterMethodName" : "setTokenNameList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tokenNameList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tokenNameList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                  A list of names of connections to GitHub accounts.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                  If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListGitHubAccountTokenNamesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListGitHubAccountTokenNamesResponse", "variableName" : "listGitHubAccountTokenNamesResponse", "variableType" : "ListGitHubAccountTokenNamesResponse", "documentation" : null, "simpleType" : "ListGitHubAccountTokenNamesResponse", "variableSetterType" : "ListGitHubAccountTokenNamesResponse" }, "wrapper" : false }, "ListOnPremisesInstancesRequest" : { "c2jName" : "ListOnPremisesInstancesInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  Represents the input of a ListOnPremisesInstances operation.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListOnPremisesInstances", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.ListOnPremisesInstances", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRegistrationStatusAsString", "beanStyleSetterMethodName" : "setRegistrationStatus", "c2jName" : "registrationStatus", "c2jShape" : "RegistrationStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                  • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                  • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #registrationStatusAsString(String)}.\n@param registrationStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #registrationStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                  • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                  • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "RegistrationStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "registrationStatus", "fluentEnumSetterMethodName" : "registrationStatus", "fluentGetterMethodName" : "registrationStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                  • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                  • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                  \n@param registrationStatus The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                  • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                  • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                  • \n@see RegistrationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see RegistrationStatus", "fluentSetterMethodName" : "registrationStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                    • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                    • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #registrationStatus} will return {@link RegistrationStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #registrationStatusAsString}.\n

                                                                                                                                                                                                                                                                                                    \n@return The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                    • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                    • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                    • \n@see RegistrationStatus", "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" : "registrationStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "registrationStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RegistrationStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                      The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                      • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                      • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                      \n@param registrationStatus The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                      • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                      • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                      • \n@see RegistrationStatus", "setterMethodName" : "setRegistrationStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registrationStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "registrationStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                        The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                        • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                        • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagFilters", "beanStyleSetterMethodName" : "setTagFilters", "c2jName" : "tagFilters", "c2jShape" : "TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagFilters(List)}.\n@param tagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                        The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                        \n@param tagFilters The on-premises instance tags that are used to restrict the on-premises instance names returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagFilters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                        The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                        \n@return The on-premises instance tags that are used to restrict the on-premises instance names returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TagFilter.Builder} avoiding the need to create one manually via {@link TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(TagFilter)}.\n@param member a consumer that will call methods on {@link TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : "", "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                        The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                        \n@param tagFilters The on-premises instance tags that are used to restrict the on-premises instance names returned.", "setterMethodName" : "setTagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                        The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                        An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                        \n@param nextToken An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                        An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                        \n@return An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                        An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                        \n@param nextToken An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                        An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                        An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                        \n@param nextToken An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                        An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                        \n@return An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                        An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                        \n@param nextToken An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                        An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RegistrationStatus" : { "beanStyleGetterMethodName" : "getRegistrationStatusAsString", "beanStyleSetterMethodName" : "setRegistrationStatus", "c2jName" : "registrationStatus", "c2jShape" : "RegistrationStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                        • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                        • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #registrationStatusAsString(String)}.\n@param registrationStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #registrationStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                        The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                        • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                        • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "RegistrationStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "registrationStatus", "fluentEnumSetterMethodName" : "registrationStatus", "fluentGetterMethodName" : "registrationStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                        • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                        • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                        \n@param registrationStatus The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                        • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                        • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                        • \n@see RegistrationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see RegistrationStatus", "fluentSetterMethodName" : "registrationStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                          The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                          • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                          • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #registrationStatus} will return {@link RegistrationStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #registrationStatusAsString}.\n

                                                                                                                                                                                                                                                                                                          \n@return The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                          • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                          • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                          • \n@see RegistrationStatus", "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" : "registrationStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "registrationStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RegistrationStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                            The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                            • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                            • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                            \n@param registrationStatus The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                            • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                            • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                            • \n@see RegistrationStatus", "setterMethodName" : "setRegistrationStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registrationStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "registrationStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                              • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                              • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TagFilters" : { "beanStyleGetterMethodName" : "getTagFilters", "beanStyleSetterMethodName" : "setTagFilters", "c2jName" : "tagFilters", "c2jShape" : "TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagFilters(List)}.\n@param tagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                              The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                              \n@param tagFilters The on-premises instance tags that are used to restrict the on-premises instance names returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagFilters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                              \n@return The on-premises instance tags that are used to restrict the on-premises instance names returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TagFilter.Builder} avoiding the need to create one manually via {@link TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(TagFilter)}.\n@param member a consumer that will call methods on {@link TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : "", "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                              \n@param tagFilters The on-premises instance tags that are used to restrict the on-premises instance names returned.", "setterMethodName" : "setTagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                              The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRegistrationStatusAsString", "beanStyleSetterMethodName" : "setRegistrationStatus", "c2jName" : "registrationStatus", "c2jShape" : "RegistrationStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                              • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                              • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #registrationStatusAsString(String)}.\n@param registrationStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #registrationStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                              The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                              • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                              • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "RegistrationStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "registrationStatus", "fluentEnumSetterMethodName" : "registrationStatus", "fluentGetterMethodName" : "registrationStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                              • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                              • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                              \n@param registrationStatus The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                              • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                              • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                              • \n@see RegistrationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see RegistrationStatus", "fluentSetterMethodName" : "registrationStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                                • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                                • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #registrationStatus} will return {@link RegistrationStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #registrationStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                \n@return The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                                • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                                • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                                • \n@see RegistrationStatus", "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" : "registrationStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "registrationStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RegistrationStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                  The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                                  • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                                  • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                                  \n@param registrationStatus The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                                  • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                                  • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                                  • \n@see RegistrationStatus", "setterMethodName" : "setRegistrationStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registrationStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "registrationStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The registration status of the on-premises instances:

                                                                                                                                                                                                                                                                                                                    • Deregistered: Include deregistered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                                    • Registered: Include registered on-premises instances in the resulting list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagFilters", "beanStyleSetterMethodName" : "setTagFilters", "c2jName" : "tagFilters", "c2jShape" : "TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagFilters(List)}.\n@param tagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                                    \n@param tagFilters The on-premises instance tags that are used to restrict the on-premises instance names returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagFilters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The on-premises instance tags that are used to restrict the on-premises instance names returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TagFilter.Builder} avoiding the need to create one manually via {@link TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(TagFilter)}.\n@param member a consumer that will call methods on {@link TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : "", "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                                    \n@param tagFilters The on-premises instance tags that are used to restrict the on-premises instance names returned.", "setterMethodName" : "setTagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The on-premises instance tags that are used to restrict the on-premises instance names returned.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \n@return An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListOnPremisesInstancesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListOnPremisesInstancesRequest", "variableName" : "listOnPremisesInstancesRequest", "variableType" : "ListOnPremisesInstancesRequest", "documentation" : null, "simpleType" : "ListOnPremisesInstancesRequest", "variableSetterType" : "ListOnPremisesInstancesRequest" }, "wrapper" : false }, "ListOnPremisesInstancesResponse" : { "c2jName" : "ListOnPremisesInstancesOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the output of the list on-premises instances operation.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstanceNames", "beanStyleSetterMethodName" : "setInstanceNames", "c2jName" : "instanceNames", "c2jShape" : "InstanceNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceNames(List)}.\n@param instanceNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceNames(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceNames", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    \n@param instanceNames The list of matching on-premises instance names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceNames", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The list of matching on-premises instance names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    \n@param instanceNames The list of matching on-premises instance names.", "setterMethodName" : "setInstanceNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceNames" : { "beanStyleGetterMethodName" : "getInstanceNames", "beanStyleSetterMethodName" : "setInstanceNames", "c2jName" : "instanceNames", "c2jShape" : "InstanceNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceNames(List)}.\n@param instanceNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceNames(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceNames", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    \n@param instanceNames The list of matching on-premises instance names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceNames", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The list of matching on-premises instance names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    \n@param instanceNames The list of matching on-premises instance names.", "setterMethodName" : "setInstanceNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceNames", "beanStyleSetterMethodName" : "setInstanceNames", "c2jName" : "instanceNames", "c2jShape" : "InstanceNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceNames(List)}.\n@param instanceNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceNames(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceNames", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    \n@param instanceNames The list of matching on-premises instance names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceNames", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The list of matching on-premises instance names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    \n@param instanceNames The list of matching on-premises instance names.", "setterMethodName" : "setInstanceNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The list of matching on-premises instance names.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \n@return If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListOnPremisesInstancesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListOnPremisesInstancesResponse", "variableName" : "listOnPremisesInstancesResponse", "variableType" : "ListOnPremisesInstancesResponse", "documentation" : null, "simpleType" : "ListOnPremisesInstancesResponse", "variableSetterType" : "ListOnPremisesInstancesResponse" }, "wrapper" : false }, "ListStateFilterAction" : { "c2jName" : "ListStateFilterAction", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INCLUDE", "value" : "include" }, { "name" : "EXCLUDE", "value" : "exclude" }, { "name" : "IGNORE", "value" : "ignore" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListStateFilterAction", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListStateFilterAction", "variableName" : "listStateFilterAction", "variableType" : "ListStateFilterAction", "documentation" : null, "simpleType" : "ListStateFilterAction", "variableSetterType" : "ListStateFilterAction" }, "wrapper" : false }, "LoadBalancerInfo" : { "c2jName" : "LoadBalancerInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the Elastic Load Balancing load balancer or target group used in a deployment.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getElbInfoList", "beanStyleSetterMethodName" : "setElbInfoList", "c2jName" : "elbInfoList", "c2jShape" : "ELBInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #elbInfoList(List)}.\n@param elbInfoList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elbInfoList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elbInfoList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n@param elbInfoList An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

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

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "elbInfoList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "elbInfoList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ELBInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ELBInfo.Builder} avoiding the need to create one manually via {@link ELBInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link ELBInfo.Builder#build()} is called immediately and its result is passed to {@link #member(ELBInfo)}.\n@param member a consumer that will call methods on {@link ELBInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ELBInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ELBInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ELBInfo", "variableName" : "member", "variableType" : "ELBInfo", "documentation" : null, "simpleType" : "ELBInfo", "variableSetterType" : "ELBInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ELBInfo", "variableName" : "member", "variableType" : "ELBInfo", "documentation" : "", "simpleType" : "ELBInfo", "variableSetterType" : "ELBInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ELBInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ELBInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ElbInfoList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n@param elbInfoList An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "setterMethodName" : "setElbInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elbInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "elbInfoList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetGroupInfoList", "beanStyleSetterMethodName" : "setTargetGroupInfoList", "c2jName" : "targetGroupInfoList", "c2jShape" : "TargetGroupInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetGroupInfoList(List)}.\n@param targetGroupInfoList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetGroupInfoList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetGroupInfoList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n@param targetGroupInfoList An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

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

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetGroupInfoList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetGroupInfoList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetGroupInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TargetGroupInfo.Builder} avoiding the need to create one manually via {@link TargetGroupInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetGroupInfo.Builder#build()} is called immediately and its result is passed to {@link #member(TargetGroupInfo)}.\n@param member a consumer that will call methods on {@link TargetGroupInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TargetGroupInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TargetGroupInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "member", "variableType" : "TargetGroupInfo", "documentation" : null, "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "member", "variableType" : "TargetGroupInfo", "documentation" : "", "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TargetGroupInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetGroupInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetGroupInfoList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n@param targetGroupInfoList An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "setterMethodName" : "setTargetGroupInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroupInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroupInfoList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetGroupPairInfoList", "beanStyleSetterMethodName" : "setTargetGroupPairInfoList", "c2jName" : "targetGroupPairInfoList", "c2jShape" : "TargetGroupPairInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetGroupPairInfoList(List)}.\n@param targetGroupPairInfoList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetGroupPairInfoList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetGroupPairInfoList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    \n@param targetGroupPairInfoList The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetGroupPairInfoList", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetGroupPairInfoList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetGroupPairInfoList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetGroupPairInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TargetGroupPairInfo.Builder} avoiding the need to create one manually via {@link TargetGroupPairInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetGroupPairInfo.Builder#build()} is called immediately and its result is passed to {@link #member(TargetGroupPairInfo)}.\n@param member a consumer that will call methods on {@link TargetGroupPairInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TargetGroupPairInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TargetGroupPairInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TargetGroupPairInfo", "variableName" : "member", "variableType" : "TargetGroupPairInfo", "documentation" : null, "simpleType" : "TargetGroupPairInfo", "variableSetterType" : "TargetGroupPairInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetGroupPairInfo", "variableName" : "member", "variableType" : "TargetGroupPairInfo", "documentation" : "", "simpleType" : "TargetGroupPairInfo", "variableSetterType" : "TargetGroupPairInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TargetGroupPairInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetGroupPairInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetGroupPairInfoList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    \n@param targetGroupPairInfoList The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.", "setterMethodName" : "setTargetGroupPairInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroupPairInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroupPairInfoList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElbInfoList" : { "beanStyleGetterMethodName" : "getElbInfoList", "beanStyleSetterMethodName" : "setElbInfoList", "c2jName" : "elbInfoList", "c2jShape" : "ELBInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #elbInfoList(List)}.\n@param elbInfoList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elbInfoList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elbInfoList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n@param elbInfoList An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

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

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "elbInfoList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "elbInfoList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ELBInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ELBInfo.Builder} avoiding the need to create one manually via {@link ELBInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link ELBInfo.Builder#build()} is called immediately and its result is passed to {@link #member(ELBInfo)}.\n@param member a consumer that will call methods on {@link ELBInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ELBInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ELBInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ELBInfo", "variableName" : "member", "variableType" : "ELBInfo", "documentation" : null, "simpleType" : "ELBInfo", "variableSetterType" : "ELBInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ELBInfo", "variableName" : "member", "variableType" : "ELBInfo", "documentation" : "", "simpleType" : "ELBInfo", "variableSetterType" : "ELBInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ELBInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ELBInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ElbInfoList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n@param elbInfoList An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "setterMethodName" : "setElbInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elbInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "elbInfoList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TargetGroupInfoList" : { "beanStyleGetterMethodName" : "getTargetGroupInfoList", "beanStyleSetterMethodName" : "setTargetGroupInfoList", "c2jName" : "targetGroupInfoList", "c2jShape" : "TargetGroupInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetGroupInfoList(List)}.\n@param targetGroupInfoList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetGroupInfoList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetGroupInfoList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n@param targetGroupInfoList An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

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

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetGroupInfoList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetGroupInfoList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetGroupInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TargetGroupInfo.Builder} avoiding the need to create one manually via {@link TargetGroupInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetGroupInfo.Builder#build()} is called immediately and its result is passed to {@link #member(TargetGroupInfo)}.\n@param member a consumer that will call methods on {@link TargetGroupInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TargetGroupInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TargetGroupInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "member", "variableType" : "TargetGroupInfo", "documentation" : null, "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "member", "variableType" : "TargetGroupInfo", "documentation" : "", "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TargetGroupInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetGroupInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetGroupInfoList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n@param targetGroupInfoList An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "setterMethodName" : "setTargetGroupInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroupInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroupInfoList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TargetGroupPairInfoList" : { "beanStyleGetterMethodName" : "getTargetGroupPairInfoList", "beanStyleSetterMethodName" : "setTargetGroupPairInfoList", "c2jName" : "targetGroupPairInfoList", "c2jShape" : "TargetGroupPairInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetGroupPairInfoList(List)}.\n@param targetGroupPairInfoList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetGroupPairInfoList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetGroupPairInfoList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    \n@param targetGroupPairInfoList The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetGroupPairInfoList", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetGroupPairInfoList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetGroupPairInfoList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetGroupPairInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TargetGroupPairInfo.Builder} avoiding the need to create one manually via {@link TargetGroupPairInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetGroupPairInfo.Builder#build()} is called immediately and its result is passed to {@link #member(TargetGroupPairInfo)}.\n@param member a consumer that will call methods on {@link TargetGroupPairInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TargetGroupPairInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TargetGroupPairInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TargetGroupPairInfo", "variableName" : "member", "variableType" : "TargetGroupPairInfo", "documentation" : null, "simpleType" : "TargetGroupPairInfo", "variableSetterType" : "TargetGroupPairInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetGroupPairInfo", "variableName" : "member", "variableType" : "TargetGroupPairInfo", "documentation" : "", "simpleType" : "TargetGroupPairInfo", "variableSetterType" : "TargetGroupPairInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TargetGroupPairInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetGroupPairInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetGroupPairInfoList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    \n@param targetGroupPairInfoList The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.", "setterMethodName" : "setTargetGroupPairInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroupPairInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroupPairInfoList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElbInfoList", "beanStyleSetterMethodName" : "setElbInfoList", "c2jName" : "elbInfoList", "c2jShape" : "ELBInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #elbInfoList(List)}.\n@param elbInfoList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elbInfoList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elbInfoList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n@param elbInfoList An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

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

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "elbInfoList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "elbInfoList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ELBInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ELBInfo.Builder} avoiding the need to create one manually via {@link ELBInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link ELBInfo.Builder#build()} is called immediately and its result is passed to {@link #member(ELBInfo)}.\n@param member a consumer that will call methods on {@link ELBInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ELBInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ELBInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ELBInfo", "variableName" : "member", "variableType" : "ELBInfo", "documentation" : null, "simpleType" : "ELBInfo", "variableSetterType" : "ELBInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ELBInfo", "variableName" : "member", "variableType" : "ELBInfo", "documentation" : "", "simpleType" : "ELBInfo", "variableSetterType" : "ELBInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ELBInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ELBInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ElbInfoList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n@param elbInfoList An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "setterMethodName" : "setElbInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elbInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "elbInfoList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the load balancer to use for load balancing in a deployment. In Elastic Load Balancing, load balancers are used with Classic Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one load balancer to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetGroupInfoList", "beanStyleSetterMethodName" : "setTargetGroupInfoList", "c2jName" : "targetGroupInfoList", "c2jShape" : "TargetGroupInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetGroupInfoList(List)}.\n@param targetGroupInfoList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetGroupInfoList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetGroupInfoList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n@param targetGroupInfoList An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

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

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetGroupInfoList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetGroupInfoList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetGroupInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TargetGroupInfo.Builder} avoiding the need to create one manually via {@link TargetGroupInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetGroupInfo.Builder#build()} is called immediately and its result is passed to {@link #member(TargetGroupInfo)}.\n@param member a consumer that will call methods on {@link TargetGroupInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TargetGroupInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TargetGroupInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "member", "variableType" : "TargetGroupInfo", "documentation" : null, "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "member", "variableType" : "TargetGroupInfo", "documentation" : "", "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TargetGroupInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetGroupInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetGroupInfoList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    \n@param targetGroupInfoList An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "setterMethodName" : "setTargetGroupInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroupInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroupInfoList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array that contains information about the target group to use for load balancing in a deployment. In Elastic Load Balancing, target groups are used with Application Load Balancers.

                                                                                                                                                                                                                                                                                                                    Adding more than one target group to the array is not supported.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetGroupPairInfoList", "beanStyleSetterMethodName" : "setTargetGroupPairInfoList", "c2jName" : "targetGroupPairInfoList", "c2jShape" : "TargetGroupPairInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetGroupPairInfoList(List)}.\n@param targetGroupPairInfoList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetGroupPairInfoList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetGroupPairInfoList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    \n@param targetGroupPairInfoList The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetGroupPairInfoList", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetGroupPairInfoList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetGroupPairInfoList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetGroupPairInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TargetGroupPairInfo.Builder} avoiding the need to create one manually via {@link TargetGroupPairInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetGroupPairInfo.Builder#build()} is called immediately and its result is passed to {@link #member(TargetGroupPairInfo)}.\n@param member a consumer that will call methods on {@link TargetGroupPairInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TargetGroupPairInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TargetGroupPairInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TargetGroupPairInfo", "variableName" : "member", "variableType" : "TargetGroupPairInfo", "documentation" : null, "simpleType" : "TargetGroupPairInfo", "variableSetterType" : "TargetGroupPairInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetGroupPairInfo", "variableName" : "member", "variableType" : "TargetGroupPairInfo", "documentation" : "", "simpleType" : "TargetGroupPairInfo", "variableSetterType" : "TargetGroupPairInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TargetGroupPairInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetGroupPairInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetGroupPairInfoList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    \n@param targetGroupPairInfoList The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.", "setterMethodName" : "setTargetGroupPairInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroupPairInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroupPairInfoList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LoadBalancerInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : null, "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "wrapper" : false }, "MinimumHealthyHosts" : { "c2jName" : "MinimumHealthyHosts", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about minimum healthy instance.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MinimumHealthyHostsValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #value(Integer)}.\n@param value a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    \n@param value The minimum healthy instance value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    \n@return The minimum healthy instance value.", "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" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    \n@param value The minimum healthy instance value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "MinimumHealthyHostsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "MinimumHealthyHostsType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    \n@param type The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.\n@see MinimumHealthyHostsType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MinimumHealthyHostsType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link MinimumHealthyHostsType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.\n@see MinimumHealthyHostsType", "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" : "type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    \n@param type The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.\n@see MinimumHealthyHostsType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "MinimumHealthyHostsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "MinimumHealthyHostsType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    \n@param type The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.\n@see MinimumHealthyHostsType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MinimumHealthyHostsType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link MinimumHealthyHostsType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.\n@see MinimumHealthyHostsType", "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" : "type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    \n@param type The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.\n@see MinimumHealthyHostsType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MinimumHealthyHostsValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #value(Integer)}.\n@param value a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    \n@param value The minimum healthy instance value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    \n@return The minimum healthy instance value.", "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" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    \n@param value The minimum healthy instance value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MinimumHealthyHostsValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #value(Integer)}.\n@param value a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    \n@param value The minimum healthy instance value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    \n@return The minimum healthy instance value.", "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" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    \n@param value The minimum healthy instance value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance value.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "MinimumHealthyHostsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "MinimumHealthyHostsType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    \n@param type The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.\n@see MinimumHealthyHostsType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MinimumHealthyHostsType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link MinimumHealthyHostsType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.\n@see MinimumHealthyHostsType", "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" : "type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    \n@param type The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.\n@see MinimumHealthyHostsType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The minimum healthy instance type:

                                                                                                                                                                                                                                                                                                                    • HOST_COUNT: The minimum number of healthy instance as an absolute value.

                                                                                                                                                                                                                                                                                                                    • FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.

                                                                                                                                                                                                                                                                                                                    In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment is successful if six or more instances are deployed to successfully. Otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment is successful if four or more instance are deployed to successfully. Otherwise, the deployment fails.

                                                                                                                                                                                                                                                                                                                    In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime returns a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy attempts to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment is still successful.

                                                                                                                                                                                                                                                                                                                    For more information, see AWS CodeDeploy Instance Health in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MinimumHealthyHosts", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MinimumHealthyHosts", "variableName" : "minimumHealthyHosts", "variableType" : "MinimumHealthyHosts", "documentation" : null, "simpleType" : "MinimumHealthyHosts", "variableSetterType" : "MinimumHealthyHosts" }, "wrapper" : false }, "MinimumHealthyHostsType" : { "c2jName" : "MinimumHealthyHostsType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "HOST_COUNT", "value" : "HOST_COUNT" }, { "name" : "FLEET_PERCENT", "value" : "FLEET_PERCENT" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MinimumHealthyHostsType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MinimumHealthyHostsType", "variableName" : "minimumHealthyHostsType", "variableType" : "MinimumHealthyHostsType", "documentation" : null, "simpleType" : "MinimumHealthyHostsType", "variableSetterType" : "MinimumHealthyHostsType" }, "wrapper" : false }, "MultipleIamArnsProvidedException" : { "c2jName" : "MultipleIamArnsProvidedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Both an IAM user ARN and an IAM session ARN were included in the request. Use only one ARN type.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "MultipleIamArnsProvidedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MultipleIamArnsProvidedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "MultipleIamArnsProvidedException", "variableName" : "multipleIamArnsProvidedException", "variableType" : "MultipleIamArnsProvidedException", "documentation" : null, "simpleType" : "MultipleIamArnsProvidedException", "variableSetterType" : "MultipleIamArnsProvidedException" }, "wrapper" : false }, "OnPremisesTagSet" : { "c2jName" : "OnPremisesTagSet", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about groups of on-premises instance tags.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOnPremisesTagSetList", "beanStyleSetterMethodName" : "setOnPremisesTagSetList", "c2jName" : "onPremisesTagSetList", "c2jShape" : "OnPremisesTagSetList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #onPremisesTagSetList(List>)}.\n@param onPremisesTagSetList a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesTagSetList(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesTagSetList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    \n@param onPremisesTagSetList A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesTagSetList", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesTagSetList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesTagSetList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilterList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #member(List)}.\n@param member a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TagFilter.Builder} avoiding the need to create one manually via {@link TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(TagFilter)}.\n@param member a consumer that will call methods on {@link TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : "", "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OnPremisesTagSetList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    \n@param onPremisesTagSetList A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.", "setterMethodName" : "setOnPremisesTagSetList", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "onPremisesTagSetList", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "onPremisesTagSetList", "variableType" : "java.util.List>", "documentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OnPremisesTagSetList" : { "beanStyleGetterMethodName" : "getOnPremisesTagSetList", "beanStyleSetterMethodName" : "setOnPremisesTagSetList", "c2jName" : "onPremisesTagSetList", "c2jShape" : "OnPremisesTagSetList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #onPremisesTagSetList(List>)}.\n@param onPremisesTagSetList a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesTagSetList(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesTagSetList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    \n@param onPremisesTagSetList A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesTagSetList", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesTagSetList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesTagSetList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilterList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #member(List)}.\n@param member a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TagFilter.Builder} avoiding the need to create one manually via {@link TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(TagFilter)}.\n@param member a consumer that will call methods on {@link TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : "", "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OnPremisesTagSetList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    \n@param onPremisesTagSetList A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.", "setterMethodName" : "setOnPremisesTagSetList", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "onPremisesTagSetList", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "onPremisesTagSetList", "variableType" : "java.util.List>", "documentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOnPremisesTagSetList", "beanStyleSetterMethodName" : "setOnPremisesTagSetList", "c2jName" : "onPremisesTagSetList", "c2jShape" : "OnPremisesTagSetList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #onPremisesTagSetList(List>)}.\n@param onPremisesTagSetList a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesTagSetList(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesTagSetList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    \n@param onPremisesTagSetList A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesTagSetList", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesTagSetList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesTagSetList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilterList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #member(List)}.\n@param member a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TagFilter.Builder} avoiding the need to create one manually via {@link TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(TagFilter)}.\n@param member a consumer that will call methods on {@link TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : "", "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OnPremisesTagSetList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    \n@param onPremisesTagSetList A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.", "setterMethodName" : "setOnPremisesTagSetList", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "onPremisesTagSetList", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "onPremisesTagSetList", "variableType" : "java.util.List>", "documentation" : "

                                                                                                                                                                                                                                                                                                                    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OnPremisesTagSet", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : null, "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "wrapper" : false }, "OperationNotSupportedException" : { "c2jName" : "OperationNotSupportedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The API used does not support the deployment.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "OperationNotSupportedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OperationNotSupportedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "OperationNotSupportedException", "variableName" : "operationNotSupportedException", "variableType" : "OperationNotSupportedException", "documentation" : null, "simpleType" : "OperationNotSupportedException", "variableSetterType" : "OperationNotSupportedException" }, "wrapper" : false }, "PutLifecycleEventHookExecutionStatusRequest" : { "c2jName" : "PutLifecycleEventHookExecutionStatusInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutLifecycleEventHookExecutionStatus", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.PutLifecycleEventHookExecutionStatus", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    \n@param deploymentId The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    \n@return The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    \n@param deploymentId The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEventHookExecutionId", "beanStyleSetterMethodName" : "setLifecycleEventHookExecutionId", "c2jName" : "lifecycleEventHookExecutionId", "c2jShape" : "LifecycleEventHookExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventHookExecutionId(String)}.\n@param lifecycleEventHookExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventHookExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventHookExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@param lifecycleEventHookExecutionId The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventHookExecutionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@return The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.", "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" : "lifecycleEventHookExecutionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEventHookExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LifecycleEventHookExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@param lifecycleEventHookExecutionId The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.", "setterMethodName" : "setLifecycleEventHookExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventHookExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventHookExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "LifecycleEventStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "LifecycleEventStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    \n@param status The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).\n@see LifecycleEventStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleEventStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link LifecycleEventStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).\n@see LifecycleEventStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    \n@param status The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).\n@see LifecycleEventStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    \n@param deploymentId The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    \n@return The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    \n@param deploymentId The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LifecycleEventHookExecutionId" : { "beanStyleGetterMethodName" : "getLifecycleEventHookExecutionId", "beanStyleSetterMethodName" : "setLifecycleEventHookExecutionId", "c2jName" : "lifecycleEventHookExecutionId", "c2jShape" : "LifecycleEventHookExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventHookExecutionId(String)}.\n@param lifecycleEventHookExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventHookExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventHookExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@param lifecycleEventHookExecutionId The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventHookExecutionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@return The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.", "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" : "lifecycleEventHookExecutionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEventHookExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LifecycleEventHookExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@param lifecycleEventHookExecutionId The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.", "setterMethodName" : "setLifecycleEventHookExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventHookExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventHookExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "LifecycleEventStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "LifecycleEventStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    \n@param status The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).\n@see LifecycleEventStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleEventStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link LifecycleEventStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).\n@see LifecycleEventStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    \n@param status The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).\n@see LifecycleEventStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    \n@param deploymentId The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    \n@return The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    \n@param deploymentId The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The unique ID of a deployment. Pass this ID to a Lambda function that validates a deployment lifecycle event.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEventHookExecutionId", "beanStyleSetterMethodName" : "setLifecycleEventHookExecutionId", "c2jName" : "lifecycleEventHookExecutionId", "c2jShape" : "LifecycleEventHookExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventHookExecutionId(String)}.\n@param lifecycleEventHookExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventHookExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventHookExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@param lifecycleEventHookExecutionId The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventHookExecutionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@return The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.", "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" : "lifecycleEventHookExecutionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEventHookExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LifecycleEventHookExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@param lifecycleEventHookExecutionId The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.", "setterMethodName" : "setLifecycleEventHookExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventHookExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventHookExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of a deployment's lifecycle hook. A deployment lifecycle hook is specified in the hooks section of the AppSpec file.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "LifecycleEventStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "LifecycleEventStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    \n@param status The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).\n@see LifecycleEventStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LifecycleEventStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link LifecycleEventStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).\n@see LifecycleEventStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    \n@param status The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).\n@see LifecycleEventStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The result of a Lambda function that validates a deployment lifecycle event (Succeeded or Failed).

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutLifecycleEventHookExecutionStatusRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutLifecycleEventHookExecutionStatusRequest", "variableName" : "putLifecycleEventHookExecutionStatusRequest", "variableType" : "PutLifecycleEventHookExecutionStatusRequest", "documentation" : null, "simpleType" : "PutLifecycleEventHookExecutionStatusRequest", "variableSetterType" : "PutLifecycleEventHookExecutionStatusRequest" }, "wrapper" : false }, "PutLifecycleEventHookExecutionStatusResponse" : { "c2jName" : "PutLifecycleEventHookExecutionStatusOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLifecycleEventHookExecutionId", "beanStyleSetterMethodName" : "setLifecycleEventHookExecutionId", "c2jName" : "lifecycleEventHookExecutionId", "c2jShape" : "LifecycleEventHookExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventHookExecutionId(String)}.\n@param lifecycleEventHookExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventHookExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventHookExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@param lifecycleEventHookExecutionId The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventHookExecutionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@return The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.", "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" : "lifecycleEventHookExecutionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEventHookExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LifecycleEventHookExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@param lifecycleEventHookExecutionId The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.", "setterMethodName" : "setLifecycleEventHookExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventHookExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventHookExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LifecycleEventHookExecutionId" : { "beanStyleGetterMethodName" : "getLifecycleEventHookExecutionId", "beanStyleSetterMethodName" : "setLifecycleEventHookExecutionId", "c2jName" : "lifecycleEventHookExecutionId", "c2jShape" : "LifecycleEventHookExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventHookExecutionId(String)}.\n@param lifecycleEventHookExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventHookExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventHookExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@param lifecycleEventHookExecutionId The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventHookExecutionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@return The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.", "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" : "lifecycleEventHookExecutionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEventHookExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LifecycleEventHookExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@param lifecycleEventHookExecutionId The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.", "setterMethodName" : "setLifecycleEventHookExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventHookExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventHookExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLifecycleEventHookExecutionId", "beanStyleSetterMethodName" : "setLifecycleEventHookExecutionId", "c2jName" : "lifecycleEventHookExecutionId", "c2jShape" : "LifecycleEventHookExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lifecycleEventHookExecutionId(String)}.\n@param lifecycleEventHookExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lifecycleEventHookExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecycleEventHookExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@param lifecycleEventHookExecutionId The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycleEventHookExecutionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@return The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.", "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" : "lifecycleEventHookExecutionId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycleEventHookExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LifecycleEventHookExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    \n@param lifecycleEventHookExecutionId The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.", "setterMethodName" : "setLifecycleEventHookExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventHookExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lifecycleEventHookExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The execution ID of the lifecycle event hook. A hook is specified in the hooks section of the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutLifecycleEventHookExecutionStatusResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutLifecycleEventHookExecutionStatusResponse", "variableName" : "putLifecycleEventHookExecutionStatusResponse", "variableType" : "PutLifecycleEventHookExecutionStatusResponse", "documentation" : null, "simpleType" : "PutLifecycleEventHookExecutionStatusResponse", "variableSetterType" : "PutLifecycleEventHookExecutionStatusResponse" }, "wrapper" : false }, "RawString" : { "c2jName" : "RawString", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : true, "documentation" : "

                                                                                                                                                                                                                                                                                                                    A revision for an AWS Lambda deployment that is a YAML-formatted or JSON-formatted string. For AWS Lambda deployments, the revision is the same as the AppSpec file.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "content", "c2jShape" : "RawStringContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    \n@param content The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    \n@return The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.", "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" : "content", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    \n@param content The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSha256", "beanStyleSetterMethodName" : "setSha256", "c2jName" : "sha256", "c2jShape" : "RawStringSha256", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sha256(String)}.\n@param sha256 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sha256(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sha256", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    \n@param sha256 The SHA256 hash value of the revision content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sha256", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    \n@return The SHA256 hash value of the revision content.", "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" : "sha256", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "sha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Sha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    \n@param sha256 The SHA256 hash value of the revision content.", "setterMethodName" : "setSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sha256", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Content" : { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "content", "c2jShape" : "RawStringContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    \n@param content The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    \n@return The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.", "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" : "content", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    \n@param content The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Sha256" : { "beanStyleGetterMethodName" : "getSha256", "beanStyleSetterMethodName" : "setSha256", "c2jName" : "sha256", "c2jShape" : "RawStringSha256", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sha256(String)}.\n@param sha256 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sha256(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sha256", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    \n@param sha256 The SHA256 hash value of the revision content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sha256", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    \n@return The SHA256 hash value of the revision content.", "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" : "sha256", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "sha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Sha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    \n@param sha256 The SHA256 hash value of the revision content.", "setterMethodName" : "setSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sha256", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "content", "c2jShape" : "RawStringContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    \n@param content The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    \n@return The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.", "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" : "content", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    \n@param content The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The YAML-formatted or JSON-formatted revision string. It includes information about which Lambda function to update and optional Lambda functions that validate deployment lifecycle events.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSha256", "beanStyleSetterMethodName" : "setSha256", "c2jName" : "sha256", "c2jShape" : "RawStringSha256", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sha256(String)}.\n@param sha256 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sha256(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sha256", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    \n@param sha256 The SHA256 hash value of the revision content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sha256", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    \n@return The SHA256 hash value of the revision content.", "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" : "sha256", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "sha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Sha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    \n@param sha256 The SHA256 hash value of the revision content.", "setterMethodName" : "setSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sha256", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The SHA256 hash value of the revision content.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RawString", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RawString", "variableName" : "rawString", "variableType" : "RawString", "documentation" : null, "simpleType" : "RawString", "variableSetterType" : "RawString" }, "wrapper" : false }, "RegisterApplicationRevisionRequest" : { "c2jName" : "RegisterApplicationRevisionInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the input of a RegisterApplicationRevision operation.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RegisterApplicationRevision", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.RegisterApplicationRevision", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    \n@param description A comment about the revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    \n@return A comment about the revision.", "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" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    \n@param description A comment about the revision.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revision(RevisionLocation)}.\n@param revision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    \n@param revision Information about the application revision to register, including type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    \n@return Information about the application revision to register, including type and location.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    \n@param revision Information about the application revision to register, including type and location.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    \n@param description A comment about the revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    \n@return A comment about the revision.", "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" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    \n@param description A comment about the revision.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Revision" : { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revision(RevisionLocation)}.\n@param revision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    \n@param revision Information about the application revision to register, including type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    \n@return Information about the application revision to register, including type and location.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    \n@param revision Information about the application revision to register, including type and location.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    \n@return The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    \n@param applicationName The name of an AWS CodeDeploy application associated with the IAM user or AWS account.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    \n@param description A comment about the revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    \n@return A comment about the revision.", "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" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    \n@param description A comment about the revision.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    A comment about the revision.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "revision", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revision(RevisionLocation)}.\n@param revision a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revision(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    \n@param revision Information about the application revision to register, including type and location.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    \n@return Information about the application revision to register, including type and location.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Revision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    \n@param revision Information about the application revision to register, including type and location.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revision", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the application revision to register, including type and location.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "applicationName", "revision" ], "shapeName" : "RegisterApplicationRevisionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterApplicationRevisionRequest", "variableName" : "registerApplicationRevisionRequest", "variableType" : "RegisterApplicationRevisionRequest", "documentation" : null, "simpleType" : "RegisterApplicationRevisionRequest", "variableSetterType" : "RegisterApplicationRevisionRequest" }, "wrapper" : false }, "RegisterApplicationRevisionResponse" : { "c2jName" : "RegisterApplicationRevisionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterApplicationRevisionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterApplicationRevisionResponse", "variableName" : "registerApplicationRevisionResponse", "variableType" : "RegisterApplicationRevisionResponse", "documentation" : null, "simpleType" : "RegisterApplicationRevisionResponse", "variableSetterType" : "RegisterApplicationRevisionResponse" }, "wrapper" : false }, "RegisterOnPremisesInstanceRequest" : { "c2jName" : "RegisterOnPremisesInstanceInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the input of the register on-premises instance operation.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RegisterOnPremisesInstance", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.RegisterOnPremisesInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceName", "beanStyleSetterMethodName" : "setInstanceName", "c2jName" : "instanceName", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceName(String)}.\n@param instanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    \n@param instanceName The name of the on-premises instance to register.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    \n@return The name of the on-premises instance to register.", "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" : "instanceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    \n@param instanceName The name of the on-premises instance to register.", "setterMethodName" : "setInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamSessionArn", "beanStyleSetterMethodName" : "setIamSessionArn", "c2jName" : "iamSessionArn", "c2jShape" : "IamSessionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamSessionArn(String)}.\n@param iamSessionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamSessionArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamSessionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@param iamSessionArn The ARN of the IAM session to associate with the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamSessionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@return The ARN of the IAM session to associate with the on-premises instance.", "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" : "iamSessionArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "iamSessionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamSessionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@param iamSessionArn The ARN of the IAM session to associate with the on-premises instance.", "setterMethodName" : "setIamSessionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamSessionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamSessionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "iamUserArn", "c2jShape" : "IamUserArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamUserArn(String)}.\n@param iamUserArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamUserArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@param iamUserArn The ARN of the IAM user to associate with the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@return The ARN of the IAM user to associate with the on-premises instance.", "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" : "iamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "iamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamUserArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@param iamUserArn The ARN of the IAM user to associate with the on-premises instance.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamSessionArn" : { "beanStyleGetterMethodName" : "getIamSessionArn", "beanStyleSetterMethodName" : "setIamSessionArn", "c2jName" : "iamSessionArn", "c2jShape" : "IamSessionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamSessionArn(String)}.\n@param iamSessionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamSessionArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamSessionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@param iamSessionArn The ARN of the IAM session to associate with the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamSessionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@return The ARN of the IAM session to associate with the on-premises instance.", "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" : "iamSessionArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "iamSessionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamSessionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@param iamSessionArn The ARN of the IAM session to associate with the on-premises instance.", "setterMethodName" : "setIamSessionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamSessionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamSessionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "iamUserArn", "c2jShape" : "IamUserArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamUserArn(String)}.\n@param iamUserArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamUserArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@param iamUserArn The ARN of the IAM user to associate with the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@return The ARN of the IAM user to associate with the on-premises instance.", "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" : "iamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "iamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamUserArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@param iamUserArn The ARN of the IAM user to associate with the on-premises instance.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceName" : { "beanStyleGetterMethodName" : "getInstanceName", "beanStyleSetterMethodName" : "setInstanceName", "c2jName" : "instanceName", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceName(String)}.\n@param instanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    \n@param instanceName The name of the on-premises instance to register.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    \n@return The name of the on-premises instance to register.", "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" : "instanceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    \n@param instanceName The name of the on-premises instance to register.", "setterMethodName" : "setInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceName", "beanStyleSetterMethodName" : "setInstanceName", "c2jName" : "instanceName", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceName(String)}.\n@param instanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    \n@param instanceName The name of the on-premises instance to register.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    \n@return The name of the on-premises instance to register.", "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" : "instanceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    \n@param instanceName The name of the on-premises instance to register.", "setterMethodName" : "setInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the on-premises instance to register.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamSessionArn", "beanStyleSetterMethodName" : "setIamSessionArn", "c2jName" : "iamSessionArn", "c2jShape" : "IamSessionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamSessionArn(String)}.\n@param iamSessionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamSessionArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamSessionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@param iamSessionArn The ARN of the IAM session to associate with the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamSessionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@return The ARN of the IAM session to associate with the on-premises instance.", "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" : "iamSessionArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "iamSessionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamSessionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@param iamSessionArn The ARN of the IAM session to associate with the on-premises instance.", "setterMethodName" : "setIamSessionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamSessionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamSessionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM session to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "iamUserArn", "c2jShape" : "IamUserArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamUserArn(String)}.\n@param iamUserArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamUserArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@param iamUserArn The ARN of the IAM user to associate with the on-premises instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@return The ARN of the IAM user to associate with the on-premises instance.", "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" : "iamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "iamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamUserArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    \n@param iamUserArn The ARN of the IAM user to associate with the on-premises instance.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ARN of the IAM user to associate with the on-premises instance.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "instanceName" ], "shapeName" : "RegisterOnPremisesInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterOnPremisesInstanceRequest", "variableName" : "registerOnPremisesInstanceRequest", "variableType" : "RegisterOnPremisesInstanceRequest", "documentation" : null, "simpleType" : "RegisterOnPremisesInstanceRequest", "variableSetterType" : "RegisterOnPremisesInstanceRequest" }, "wrapper" : false }, "RegisterOnPremisesInstanceResponse" : { "c2jName" : "RegisterOnPremisesInstanceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterOnPremisesInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterOnPremisesInstanceResponse", "variableName" : "registerOnPremisesInstanceResponse", "variableType" : "RegisterOnPremisesInstanceResponse", "documentation" : null, "simpleType" : "RegisterOnPremisesInstanceResponse", "variableSetterType" : "RegisterOnPremisesInstanceResponse" }, "wrapper" : false }, "RegistrationStatus" : { "c2jName" : "RegistrationStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "REGISTERED", "value" : "Registered" }, { "name" : "DEREGISTERED", "value" : "Deregistered" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegistrationStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegistrationStatus", "variableName" : "registrationStatus", "variableType" : "RegistrationStatus", "documentation" : null, "simpleType" : "RegistrationStatus", "variableSetterType" : "RegistrationStatus" }, "wrapper" : false }, "RemoveTagsFromOnPremisesInstancesRequest" : { "c2jName" : "RemoveTagsFromOnPremisesInstancesInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the input of a RemoveTagsFromOnPremisesInstances operation.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RemoveTagsFromOnPremisesInstances", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.RemoveTagsFromOnPremisesInstances", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    \n@param tags The tag key-value pairs to remove from the on-premises instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The tag key-value pairs to remove from the on-premises instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    \n@param tags The tag key-value pairs to remove from the on-premises instances.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceNames", "beanStyleSetterMethodName" : "setInstanceNames", "c2jName" : "instanceNames", "c2jShape" : "InstanceNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceNames(List)}.\n@param instanceNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceNames(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceNames", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    \n@param instanceNames The names of the on-premises instances from which to remove tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceNames", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The names of the on-premises instances from which to remove tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    \n@param instanceNames The names of the on-premises instances from which to remove tags.", "setterMethodName" : "setInstanceNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceNames" : { "beanStyleGetterMethodName" : "getInstanceNames", "beanStyleSetterMethodName" : "setInstanceNames", "c2jName" : "instanceNames", "c2jShape" : "InstanceNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceNames(List)}.\n@param instanceNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceNames(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceNames", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    \n@param instanceNames The names of the on-premises instances from which to remove tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceNames", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The names of the on-premises instances from which to remove tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    \n@param instanceNames The names of the on-premises instances from which to remove tags.", "setterMethodName" : "setInstanceNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    \n@param tags The tag key-value pairs to remove from the on-premises instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The tag key-value pairs to remove from the on-premises instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    \n@param tags The tag key-value pairs to remove from the on-premises instances.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    \n@param tags The tag key-value pairs to remove from the on-premises instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The tag key-value pairs to remove from the on-premises instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    \n@param tags The tag key-value pairs to remove from the on-premises instances.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The tag key-value pairs to remove from the on-premises instances.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceNames", "beanStyleSetterMethodName" : "setInstanceNames", "c2jName" : "instanceNames", "c2jShape" : "InstanceNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceNames(List)}.\n@param instanceNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceNames(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceNames", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    \n@param instanceNames The names of the on-premises instances from which to remove tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceNames", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return The names of the on-premises instances from which to remove tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "instanceNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    \n@param instanceNames The names of the on-premises instances from which to remove tags.", "setterMethodName" : "setInstanceNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The names of the on-premises instances from which to remove tags.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "tags", "instanceNames" ], "shapeName" : "RemoveTagsFromOnPremisesInstancesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RemoveTagsFromOnPremisesInstancesRequest", "variableName" : "removeTagsFromOnPremisesInstancesRequest", "variableType" : "RemoveTagsFromOnPremisesInstancesRequest", "documentation" : null, "simpleType" : "RemoveTagsFromOnPremisesInstancesRequest", "variableSetterType" : "RemoveTagsFromOnPremisesInstancesRequest" }, "wrapper" : false }, "RemoveTagsFromOnPremisesInstancesResponse" : { "c2jName" : "RemoveTagsFromOnPremisesInstancesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RemoveTagsFromOnPremisesInstancesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RemoveTagsFromOnPremisesInstancesResponse", "variableName" : "removeTagsFromOnPremisesInstancesResponse", "variableType" : "RemoveTagsFromOnPremisesInstancesResponse", "documentation" : null, "simpleType" : "RemoveTagsFromOnPremisesInstancesResponse", "variableSetterType" : "RemoveTagsFromOnPremisesInstancesResponse" }, "wrapper" : false }, "ResourceValidationException" : { "c2jName" : "ResourceValidationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The specified resource could not be validated.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceValidationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceValidationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceValidationException", "variableName" : "resourceValidationException", "variableType" : "ResourceValidationException", "documentation" : null, "simpleType" : "ResourceValidationException", "variableSetterType" : "ResourceValidationException" }, "wrapper" : false }, "RevisionDoesNotExistException" : { "c2jName" : "RevisionDoesNotExistException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The named revision does not exist with the IAM user or AWS account.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "RevisionDoesNotExistException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RevisionDoesNotExistException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RevisionDoesNotExistException", "variableName" : "revisionDoesNotExistException", "variableType" : "RevisionDoesNotExistException", "documentation" : null, "simpleType" : "RevisionDoesNotExistException", "variableSetterType" : "RevisionDoesNotExistException" }, "wrapper" : false }, "RevisionInfo" : { "c2jName" : "RevisionInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRevisionLocation", "beanStyleSetterMethodName" : "setRevisionLocation", "c2jName" : "revisionLocation", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revisionLocation(RevisionLocation)}.\n@param revisionLocation a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionLocation(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionLocation", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    \n@param revisionLocation Information about the location and type of an application revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionLocation", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    \n@return Information about the location and type of an application revision.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionLocation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisionLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RevisionLocation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    \n@param revisionLocation Information about the location and type of an application revision.", "setterMethodName" : "setRevisionLocation", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revisionLocation", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revisionLocation", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGenericRevisionInfo", "beanStyleSetterMethodName" : "setGenericRevisionInfo", "c2jName" : "genericRevisionInfo", "c2jShape" : "GenericRevisionInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link GenericRevisionInfo.Builder} avoiding the need to create one manually via {@link GenericRevisionInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link GenericRevisionInfo.Builder#build()} is called immediately and its result is passed to {@link #genericRevisionInfo(GenericRevisionInfo)}.\n@param genericRevisionInfo a consumer that will call methods on {@link GenericRevisionInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #genericRevisionInfo(GenericRevisionInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "genericRevisionInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    \n@param genericRevisionInfo Information about an application revision, including usage details and associated deployment groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "genericRevisionInfo", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    \n@return Information about an application revision, including usage details and associated deployment groups.", "getterModel" : { "returnType" : "GenericRevisionInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "genericRevisionInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "genericRevisionInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GenericRevisionInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    \n@param genericRevisionInfo Information about an application revision, including usage details and associated deployment groups.", "setterMethodName" : "setGenericRevisionInfo", "setterModel" : { "variableDeclarationType" : "GenericRevisionInfo", "variableName" : "genericRevisionInfo", "variableType" : "GenericRevisionInfo", "documentation" : null, "simpleType" : "GenericRevisionInfo", "variableSetterType" : "GenericRevisionInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GenericRevisionInfo", "variableName" : "genericRevisionInfo", "variableType" : "GenericRevisionInfo", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "GenericRevisionInfo", "variableSetterType" : "GenericRevisionInfo" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GenericRevisionInfo" : { "beanStyleGetterMethodName" : "getGenericRevisionInfo", "beanStyleSetterMethodName" : "setGenericRevisionInfo", "c2jName" : "genericRevisionInfo", "c2jShape" : "GenericRevisionInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link GenericRevisionInfo.Builder} avoiding the need to create one manually via {@link GenericRevisionInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link GenericRevisionInfo.Builder#build()} is called immediately and its result is passed to {@link #genericRevisionInfo(GenericRevisionInfo)}.\n@param genericRevisionInfo a consumer that will call methods on {@link GenericRevisionInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #genericRevisionInfo(GenericRevisionInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "genericRevisionInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    \n@param genericRevisionInfo Information about an application revision, including usage details and associated deployment groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "genericRevisionInfo", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    \n@return Information about an application revision, including usage details and associated deployment groups.", "getterModel" : { "returnType" : "GenericRevisionInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "genericRevisionInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "genericRevisionInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GenericRevisionInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    \n@param genericRevisionInfo Information about an application revision, including usage details and associated deployment groups.", "setterMethodName" : "setGenericRevisionInfo", "setterModel" : { "variableDeclarationType" : "GenericRevisionInfo", "variableName" : "genericRevisionInfo", "variableType" : "GenericRevisionInfo", "documentation" : null, "simpleType" : "GenericRevisionInfo", "variableSetterType" : "GenericRevisionInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GenericRevisionInfo", "variableName" : "genericRevisionInfo", "variableType" : "GenericRevisionInfo", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "GenericRevisionInfo", "variableSetterType" : "GenericRevisionInfo" }, "xmlNameSpaceUri" : null }, "RevisionLocation" : { "beanStyleGetterMethodName" : "getRevisionLocation", "beanStyleSetterMethodName" : "setRevisionLocation", "c2jName" : "revisionLocation", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revisionLocation(RevisionLocation)}.\n@param revisionLocation a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionLocation(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionLocation", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    \n@param revisionLocation Information about the location and type of an application revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionLocation", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    \n@return Information about the location and type of an application revision.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionLocation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisionLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RevisionLocation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    \n@param revisionLocation Information about the location and type of an application revision.", "setterMethodName" : "setRevisionLocation", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revisionLocation", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revisionLocation", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRevisionLocation", "beanStyleSetterMethodName" : "setRevisionLocation", "c2jName" : "revisionLocation", "c2jShape" : "RevisionLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link RevisionLocation.Builder} avoiding the need to create one manually via {@link RevisionLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link RevisionLocation.Builder#build()} is called immediately and its result is passed to {@link #revisionLocation(RevisionLocation)}.\n@param revisionLocation a consumer that will call methods on {@link RevisionLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionLocation(RevisionLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionLocation", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    \n@param revisionLocation Information about the location and type of an application revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionLocation", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    \n@return Information about the location and type of an application revision.", "getterModel" : { "returnType" : "RevisionLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionLocation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisionLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RevisionLocation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    \n@param revisionLocation Information about the location and type of an application revision.", "setterMethodName" : "setRevisionLocation", "setterModel" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revisionLocation", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revisionLocation", "variableType" : "RevisionLocation", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location and type of an application revision.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGenericRevisionInfo", "beanStyleSetterMethodName" : "setGenericRevisionInfo", "c2jName" : "genericRevisionInfo", "c2jShape" : "GenericRevisionInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link GenericRevisionInfo.Builder} avoiding the need to create one manually via {@link GenericRevisionInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link GenericRevisionInfo.Builder#build()} is called immediately and its result is passed to {@link #genericRevisionInfo(GenericRevisionInfo)}.\n@param genericRevisionInfo a consumer that will call methods on {@link GenericRevisionInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #genericRevisionInfo(GenericRevisionInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "genericRevisionInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    \n@param genericRevisionInfo Information about an application revision, including usage details and associated deployment groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "genericRevisionInfo", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    \n@return Information about an application revision, including usage details and associated deployment groups.", "getterModel" : { "returnType" : "GenericRevisionInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "genericRevisionInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "genericRevisionInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GenericRevisionInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    \n@param genericRevisionInfo Information about an application revision, including usage details and associated deployment groups.", "setterMethodName" : "setGenericRevisionInfo", "setterModel" : { "variableDeclarationType" : "GenericRevisionInfo", "variableName" : "genericRevisionInfo", "variableType" : "GenericRevisionInfo", "documentation" : null, "simpleType" : "GenericRevisionInfo", "variableSetterType" : "GenericRevisionInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GenericRevisionInfo", "variableName" : "genericRevisionInfo", "variableType" : "GenericRevisionInfo", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about an application revision, including usage details and associated deployment groups.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "GenericRevisionInfo", "variableSetterType" : "GenericRevisionInfo" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RevisionInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RevisionInfo", "variableName" : "revisionInfo", "variableType" : "RevisionInfo", "documentation" : null, "simpleType" : "RevisionInfo", "variableSetterType" : "RevisionInfo" }, "wrapper" : false }, "RevisionLocation" : { "c2jName" : "RevisionLocation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the location of an application revision.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRevisionTypeAsString", "beanStyleSetterMethodName" : "setRevisionType", "c2jName" : "revisionType", "c2jShape" : "RevisionLocationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of application revision:

                                                                                                                                                                                                                                                                                                                    • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                    • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                    • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionTypeAsString(String)}.\n@param revisionType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The type of application revision:

                                                                                                                                                                                                                                                                                                                    • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                    • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                    • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "RevisionLocationType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "revisionType", "fluentEnumSetterMethodName" : "revisionType", "fluentGetterMethodName" : "revisionTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of application revision:

                                                                                                                                                                                                                                                                                                                    • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                    • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                    • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                    \n@param revisionType The type of application revision:

                                                                                                                                                                                                                                                                                                                    • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                    • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                    • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                    • \n@see RevisionLocationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RevisionLocationType", "fluentSetterMethodName" : "revisionType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                      The type of application revision:

                                                                                                                                                                                                                                                                                                                      • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                      • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                      • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #revisionType} will return {@link RevisionLocationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #revisionTypeAsString}.\n

                                                                                                                                                                                                                                                                                                                      \n@return The type of application revision:

                                                                                                                                                                                                                                                                                                                      • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                      • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                      • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                      • \n@see RevisionLocationType", "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" : "revisionType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisionType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        The type of application revision:

                                                                                                                                                                                                                                                                                                                        • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                        • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                        • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                        \n@param revisionType The type of application revision:

                                                                                                                                                                                                                                                                                                                        • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                        • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                        • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                        • \n@see RevisionLocationType", "setterMethodName" : "setRevisionType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                          The type of application revision:

                                                                                                                                                                                                                                                                                                                          • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                          • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                          • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Location", "beanStyleSetterMethodName" : "setS3Location", "c2jName" : "s3Location", "c2jShape" : "S3Location", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link S3Location.Builder} avoiding the need to create one manually via {@link S3Location#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Location.Builder#build()} is called immediately and its result is passed to {@link #s3Location(S3Location)}.\n@param s3Location a consumer that will call methods on {@link S3Location.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Location(S3Location)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Location", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                          \n@param s3Location Information about the location of a revision stored in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Location", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                          \n@return Information about the location of a revision stored in Amazon S3.", "getterModel" : { "returnType" : "S3Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "s3Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "s3Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Location", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                          \n@param s3Location Information about the location of a revision stored in Amazon S3.", "setterMethodName" : "setS3Location", "setterModel" : { "variableDeclarationType" : "S3Location", "variableName" : "s3Location", "variableType" : "S3Location", "documentation" : null, "simpleType" : "S3Location", "variableSetterType" : "S3Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Location", "variableName" : "s3Location", "variableType" : "S3Location", "documentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "S3Location", "variableSetterType" : "S3Location" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGitHubLocation", "beanStyleSetterMethodName" : "setGitHubLocation", "c2jName" : "gitHubLocation", "c2jShape" : "GitHubLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link GitHubLocation.Builder} avoiding the need to create one manually via {@link GitHubLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link GitHubLocation.Builder#build()} is called immediately and its result is passed to {@link #gitHubLocation(GitHubLocation)}.\n@param gitHubLocation a consumer that will call methods on {@link GitHubLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gitHubLocation(GitHubLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gitHubLocation", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                          \n@param gitHubLocation Information about the location of application artifacts stored in GitHub.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gitHubLocation", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                          \n@return Information about the location of application artifacts stored in GitHub.", "getterModel" : { "returnType" : "GitHubLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "gitHubLocation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "gitHubLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GitHubLocation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                          \n@param gitHubLocation Information about the location of application artifacts stored in GitHub.", "setterMethodName" : "setGitHubLocation", "setterModel" : { "variableDeclarationType" : "GitHubLocation", "variableName" : "gitHubLocation", "variableType" : "GitHubLocation", "documentation" : null, "simpleType" : "GitHubLocation", "variableSetterType" : "GitHubLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GitHubLocation", "variableName" : "gitHubLocation", "variableType" : "GitHubLocation", "documentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "GitHubLocation", "variableSetterType" : "GitHubLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getString", "beanStyleSetterMethodName" : "setString", "c2jName" : "string", "c2jShape" : "RawString", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link RawString.Builder} avoiding the need to create one manually via {@link RawString#builder()}.\n\nWhen the {@link Consumer} completes, {@link RawString.Builder#build()} is called immediately and its result is passed to {@link #string(RawString)}.\n@param string a consumer that will call methods on {@link RawString.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #string(RawString)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "string", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                          \n@param string Information about the location of an AWS Lambda deployment revision stored as a RawString.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "string", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                          \n@return Information about the location of an AWS Lambda deployment revision stored as a RawString.", "getterModel" : { "returnType" : "RawString", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "string", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "string", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "String", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                          \n@param string Information about the location of an AWS Lambda deployment revision stored as a RawString.", "setterMethodName" : "setString", "setterModel" : { "variableDeclarationType" : "RawString", "variableName" : "string", "variableType" : "RawString", "documentation" : null, "simpleType" : "RawString", "variableSetterType" : "RawString" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RawString", "variableName" : "string", "variableType" : "RawString", "documentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "RawString", "variableSetterType" : "RawString" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppSpecContent", "beanStyleSetterMethodName" : "setAppSpecContent", "c2jName" : "appSpecContent", "c2jShape" : "AppSpecContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link AppSpecContent.Builder} avoiding the need to create one manually via {@link AppSpecContent#builder()}.\n\nWhen the {@link Consumer} completes, {@link AppSpecContent.Builder#build()} is called immediately and its result is passed to {@link #appSpecContent(AppSpecContent)}.\n@param appSpecContent a consumer that will call methods on {@link AppSpecContent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appSpecContent(AppSpecContent)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                          The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appSpecContent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                          \n@param appSpecContent The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appSpecContent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                          \n@return The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.", "getterModel" : { "returnType" : "AppSpecContent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appSpecContent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "appSpecContent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppSpecContent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                          \n@param appSpecContent The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.", "setterMethodName" : "setAppSpecContent", "setterModel" : { "variableDeclarationType" : "AppSpecContent", "variableName" : "appSpecContent", "variableType" : "AppSpecContent", "documentation" : null, "simpleType" : "AppSpecContent", "variableSetterType" : "AppSpecContent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AppSpecContent", "variableName" : "appSpecContent", "variableType" : "AppSpecContent", "documentation" : "

                                                                                                                                                                                                                                                                                                                          The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "AppSpecContent", "variableSetterType" : "AppSpecContent" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppSpecContent" : { "beanStyleGetterMethodName" : "getAppSpecContent", "beanStyleSetterMethodName" : "setAppSpecContent", "c2jName" : "appSpecContent", "c2jShape" : "AppSpecContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link AppSpecContent.Builder} avoiding the need to create one manually via {@link AppSpecContent#builder()}.\n\nWhen the {@link Consumer} completes, {@link AppSpecContent.Builder#build()} is called immediately and its result is passed to {@link #appSpecContent(AppSpecContent)}.\n@param appSpecContent a consumer that will call methods on {@link AppSpecContent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appSpecContent(AppSpecContent)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                          The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appSpecContent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                          \n@param appSpecContent The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appSpecContent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                          \n@return The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.", "getterModel" : { "returnType" : "AppSpecContent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appSpecContent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "appSpecContent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppSpecContent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                          \n@param appSpecContent The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.", "setterMethodName" : "setAppSpecContent", "setterModel" : { "variableDeclarationType" : "AppSpecContent", "variableName" : "appSpecContent", "variableType" : "AppSpecContent", "documentation" : null, "simpleType" : "AppSpecContent", "variableSetterType" : "AppSpecContent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AppSpecContent", "variableName" : "appSpecContent", "variableType" : "AppSpecContent", "documentation" : "

                                                                                                                                                                                                                                                                                                                          The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "AppSpecContent", "variableSetterType" : "AppSpecContent" }, "xmlNameSpaceUri" : null }, "GitHubLocation" : { "beanStyleGetterMethodName" : "getGitHubLocation", "beanStyleSetterMethodName" : "setGitHubLocation", "c2jName" : "gitHubLocation", "c2jShape" : "GitHubLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link GitHubLocation.Builder} avoiding the need to create one manually via {@link GitHubLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link GitHubLocation.Builder#build()} is called immediately and its result is passed to {@link #gitHubLocation(GitHubLocation)}.\n@param gitHubLocation a consumer that will call methods on {@link GitHubLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gitHubLocation(GitHubLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gitHubLocation", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                          \n@param gitHubLocation Information about the location of application artifacts stored in GitHub.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gitHubLocation", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                          \n@return Information about the location of application artifacts stored in GitHub.", "getterModel" : { "returnType" : "GitHubLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "gitHubLocation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "gitHubLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GitHubLocation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                          \n@param gitHubLocation Information about the location of application artifacts stored in GitHub.", "setterMethodName" : "setGitHubLocation", "setterModel" : { "variableDeclarationType" : "GitHubLocation", "variableName" : "gitHubLocation", "variableType" : "GitHubLocation", "documentation" : null, "simpleType" : "GitHubLocation", "variableSetterType" : "GitHubLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GitHubLocation", "variableName" : "gitHubLocation", "variableType" : "GitHubLocation", "documentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "GitHubLocation", "variableSetterType" : "GitHubLocation" }, "xmlNameSpaceUri" : null }, "RevisionType" : { "beanStyleGetterMethodName" : "getRevisionTypeAsString", "beanStyleSetterMethodName" : "setRevisionType", "c2jName" : "revisionType", "c2jShape" : "RevisionLocationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          The type of application revision:

                                                                                                                                                                                                                                                                                                                          • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                          • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                          • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionTypeAsString(String)}.\n@param revisionType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                          The type of application revision:

                                                                                                                                                                                                                                                                                                                          • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                          • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                          • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "RevisionLocationType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "revisionType", "fluentEnumSetterMethodName" : "revisionType", "fluentGetterMethodName" : "revisionTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          The type of application revision:

                                                                                                                                                                                                                                                                                                                          • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                          • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                          • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                          \n@param revisionType The type of application revision:

                                                                                                                                                                                                                                                                                                                          • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                          • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                          • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                          • \n@see RevisionLocationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RevisionLocationType", "fluentSetterMethodName" : "revisionType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                            The type of application revision:

                                                                                                                                                                                                                                                                                                                            • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                            • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                            • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #revisionType} will return {@link RevisionLocationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #revisionTypeAsString}.\n

                                                                                                                                                                                                                                                                                                                            \n@return The type of application revision:

                                                                                                                                                                                                                                                                                                                            • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                            • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                            • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                            • \n@see RevisionLocationType", "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" : "revisionType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisionType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                              The type of application revision:

                                                                                                                                                                                                                                                                                                                              • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                              • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                              • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                              \n@param revisionType The type of application revision:

                                                                                                                                                                                                                                                                                                                              • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                              • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                              • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                              • \n@see RevisionLocationType", "setterMethodName" : "setRevisionType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                The type of application revision:

                                                                                                                                                                                                                                                                                                                                • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                                • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3Location" : { "beanStyleGetterMethodName" : "getS3Location", "beanStyleSetterMethodName" : "setS3Location", "c2jName" : "s3Location", "c2jShape" : "S3Location", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link S3Location.Builder} avoiding the need to create one manually via {@link S3Location#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Location.Builder#build()} is called immediately and its result is passed to {@link #s3Location(S3Location)}.\n@param s3Location a consumer that will call methods on {@link S3Location.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Location(S3Location)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Location", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                \n@param s3Location Information about the location of a revision stored in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Location", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                \n@return Information about the location of a revision stored in Amazon S3.", "getterModel" : { "returnType" : "S3Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "s3Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "s3Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Location", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                \n@param s3Location Information about the location of a revision stored in Amazon S3.", "setterMethodName" : "setS3Location", "setterModel" : { "variableDeclarationType" : "S3Location", "variableName" : "s3Location", "variableType" : "S3Location", "documentation" : null, "simpleType" : "S3Location", "variableSetterType" : "S3Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Location", "variableName" : "s3Location", "variableType" : "S3Location", "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "S3Location", "variableSetterType" : "S3Location" }, "xmlNameSpaceUri" : null }, "String" : { "beanStyleGetterMethodName" : "getString", "beanStyleSetterMethodName" : "setString", "c2jName" : "string", "c2jShape" : "RawString", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link RawString.Builder} avoiding the need to create one manually via {@link RawString#builder()}.\n\nWhen the {@link Consumer} completes, {@link RawString.Builder#build()} is called immediately and its result is passed to {@link #string(RawString)}.\n@param string a consumer that will call methods on {@link RawString.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #string(RawString)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "string", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                                \n@param string Information about the location of an AWS Lambda deployment revision stored as a RawString.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "string", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                                \n@return Information about the location of an AWS Lambda deployment revision stored as a RawString.", "getterModel" : { "returnType" : "RawString", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "string", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "string", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "String", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                                \n@param string Information about the location of an AWS Lambda deployment revision stored as a RawString.", "setterMethodName" : "setString", "setterModel" : { "variableDeclarationType" : "RawString", "variableName" : "string", "variableType" : "RawString", "documentation" : null, "simpleType" : "RawString", "variableSetterType" : "RawString" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RawString", "variableName" : "string", "variableType" : "RawString", "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "RawString", "variableSetterType" : "RawString" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRevisionTypeAsString", "beanStyleSetterMethodName" : "setRevisionType", "c2jName" : "revisionType", "c2jShape" : "RevisionLocationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                The type of application revision:

                                                                                                                                                                                                                                                                                                                                • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                                • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionTypeAsString(String)}.\n@param revisionType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                The type of application revision:

                                                                                                                                                                                                                                                                                                                                • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                                • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "RevisionLocationType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "revisionType", "fluentEnumSetterMethodName" : "revisionType", "fluentGetterMethodName" : "revisionTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                The type of application revision:

                                                                                                                                                                                                                                                                                                                                • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                                • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                                \n@param revisionType The type of application revision:

                                                                                                                                                                                                                                                                                                                                • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                                • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                                • \n@see RevisionLocationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RevisionLocationType", "fluentSetterMethodName" : "revisionType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The type of application revision:

                                                                                                                                                                                                                                                                                                                                  • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                  • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                                  • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #revisionType} will return {@link RevisionLocationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #revisionTypeAsString}.\n

                                                                                                                                                                                                                                                                                                                                  \n@return The type of application revision:

                                                                                                                                                                                                                                                                                                                                  • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                  • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                                  • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                                  • \n@see RevisionLocationType", "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" : "revisionType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "revisionType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                    The type of application revision:

                                                                                                                                                                                                                                                                                                                                    • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                    • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                                    • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                                    \n@param revisionType The type of application revision:

                                                                                                                                                                                                                                                                                                                                    • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                    • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                                    • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                                    • \n@see RevisionLocationType", "setterMethodName" : "setRevisionType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The type of application revision:

                                                                                                                                                                                                                                                                                                                                      • S3: An application revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                      • GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).

                                                                                                                                                                                                                                                                                                                                      • String: A YAML-formatted or JSON-formatted string (AWS Lambda deployments only).

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Location", "beanStyleSetterMethodName" : "setS3Location", "c2jName" : "s3Location", "c2jShape" : "S3Location", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link S3Location.Builder} avoiding the need to create one manually via {@link S3Location#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Location.Builder#build()} is called immediately and its result is passed to {@link #s3Location(S3Location)}.\n@param s3Location a consumer that will call methods on {@link S3Location.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Location(S3Location)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Location", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                      \n@param s3Location Information about the location of a revision stored in Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Location", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                      \n@return Information about the location of a revision stored in Amazon S3.", "getterModel" : { "returnType" : "S3Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "s3Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "s3Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Location", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                      \n@param s3Location Information about the location of a revision stored in Amazon S3.", "setterMethodName" : "setS3Location", "setterModel" : { "variableDeclarationType" : "S3Location", "variableName" : "s3Location", "variableType" : "S3Location", "documentation" : null, "simpleType" : "S3Location", "variableSetterType" : "S3Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Location", "variableName" : "s3Location", "variableType" : "S3Location", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of a revision stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "S3Location", "variableSetterType" : "S3Location" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGitHubLocation", "beanStyleSetterMethodName" : "setGitHubLocation", "c2jName" : "gitHubLocation", "c2jShape" : "GitHubLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link GitHubLocation.Builder} avoiding the need to create one manually via {@link GitHubLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link GitHubLocation.Builder#build()} is called immediately and its result is passed to {@link #gitHubLocation(GitHubLocation)}.\n@param gitHubLocation a consumer that will call methods on {@link GitHubLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gitHubLocation(GitHubLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gitHubLocation", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                                      \n@param gitHubLocation Information about the location of application artifacts stored in GitHub.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gitHubLocation", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                                      \n@return Information about the location of application artifacts stored in GitHub.", "getterModel" : { "returnType" : "GitHubLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "gitHubLocation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "gitHubLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GitHubLocation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                                      \n@param gitHubLocation Information about the location of application artifacts stored in GitHub.", "setterMethodName" : "setGitHubLocation", "setterModel" : { "variableDeclarationType" : "GitHubLocation", "variableName" : "gitHubLocation", "variableType" : "GitHubLocation", "documentation" : null, "simpleType" : "GitHubLocation", "variableSetterType" : "GitHubLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GitHubLocation", "variableName" : "gitHubLocation", "variableType" : "GitHubLocation", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of application artifacts stored in GitHub.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "GitHubLocation", "variableSetterType" : "GitHubLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getString", "beanStyleSetterMethodName" : "setString", "c2jName" : "string", "c2jShape" : "RawString", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link RawString.Builder} avoiding the need to create one manually via {@link RawString#builder()}.\n\nWhen the {@link Consumer} completes, {@link RawString.Builder#build()} is called immediately and its result is passed to {@link #string(RawString)}.\n@param string a consumer that will call methods on {@link RawString.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #string(RawString)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "string", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                                      \n@param string Information about the location of an AWS Lambda deployment revision stored as a RawString.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "string", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                                      \n@return Information about the location of an AWS Lambda deployment revision stored as a RawString.", "getterModel" : { "returnType" : "RawString", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "string", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "string", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "String", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                                      \n@param string Information about the location of an AWS Lambda deployment revision stored as a RawString.", "setterMethodName" : "setString", "setterModel" : { "variableDeclarationType" : "RawString", "variableName" : "string", "variableType" : "RawString", "documentation" : null, "simpleType" : "RawString", "variableSetterType" : "RawString" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RawString", "variableName" : "string", "variableType" : "RawString", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of an AWS Lambda deployment revision stored as a RawString.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "RawString", "variableSetterType" : "RawString" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppSpecContent", "beanStyleSetterMethodName" : "setAppSpecContent", "c2jName" : "appSpecContent", "c2jShape" : "AppSpecContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AppSpecContent.Builder} avoiding the need to create one manually via {@link AppSpecContent#builder()}.\n\nWhen the {@link Consumer} completes, {@link AppSpecContent.Builder#build()} is called immediately and its result is passed to {@link #appSpecContent(AppSpecContent)}.\n@param appSpecContent a consumer that will call methods on {@link AppSpecContent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appSpecContent(AppSpecContent)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appSpecContent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                                      \n@param appSpecContent The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appSpecContent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                                      \n@return The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.", "getterModel" : { "returnType" : "AppSpecContent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appSpecContent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "appSpecContent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppSpecContent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                                      \n@param appSpecContent The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.", "setterMethodName" : "setAppSpecContent", "setterModel" : { "variableDeclarationType" : "AppSpecContent", "variableName" : "appSpecContent", "variableType" : "AppSpecContent", "documentation" : null, "simpleType" : "AppSpecContent", "variableSetterType" : "AppSpecContent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AppSpecContent", "variableName" : "appSpecContent", "variableType" : "AppSpecContent", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The content of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML and stored as a RawString.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "AppSpecContent", "variableSetterType" : "AppSpecContent" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RevisionLocation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RevisionLocation", "variableName" : "revisionLocation", "variableType" : "RevisionLocation", "documentation" : null, "simpleType" : "RevisionLocation", "variableSetterType" : "RevisionLocation" }, "wrapper" : false }, "RevisionLocationType" : { "c2jName" : "RevisionLocationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "S3", "value" : "S3" }, { "name" : "GIT_HUB", "value" : "GitHub" }, { "name" : "STRING", "value" : "String" }, { "name" : "APP_SPEC_CONTENT", "value" : "AppSpecContent" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RevisionLocationType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RevisionLocationType", "variableName" : "revisionLocationType", "variableType" : "RevisionLocationType", "documentation" : null, "simpleType" : "RevisionLocationType", "variableSetterType" : "RevisionLocationType" }, "wrapper" : false }, "RevisionRequiredException" : { "c2jName" : "RevisionRequiredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The revision ID was not specified.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "RevisionRequiredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RevisionRequiredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RevisionRequiredException", "variableName" : "revisionRequiredException", "variableType" : "RevisionRequiredException", "documentation" : null, "simpleType" : "RevisionRequiredException", "variableSetterType" : "RevisionRequiredException" }, "wrapper" : false }, "RoleRequiredException" : { "c2jName" : "RoleRequiredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The role ID was not specified.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "RoleRequiredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RoleRequiredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RoleRequiredException", "variableName" : "roleRequiredException", "variableType" : "RoleRequiredException", "documentation" : null, "simpleType" : "RoleRequiredException", "variableSetterType" : "RoleRequiredException" }, "wrapper" : false }, "RollbackInfo" : { "c2jName" : "RollbackInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about a deployment rollback.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRollbackDeploymentId", "beanStyleSetterMethodName" : "setRollbackDeploymentId", "c2jName" : "rollbackDeploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rollbackDeploymentId(String)}.\n@param rollbackDeploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rollbackDeploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rollbackDeploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackDeploymentId The ID of the deployment rollback.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rollbackDeploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      \n@return The ID of the deployment rollback.", "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" : "rollbackDeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "rollbackDeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RollbackDeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackDeploymentId The ID of the deployment rollback.", "setterMethodName" : "setRollbackDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rollbackDeploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rollbackDeploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRollbackTriggeringDeploymentId", "beanStyleSetterMethodName" : "setRollbackTriggeringDeploymentId", "c2jName" : "rollbackTriggeringDeploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rollbackTriggeringDeploymentId(String)}.\n@param rollbackTriggeringDeploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rollbackTriggeringDeploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rollbackTriggeringDeploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackTriggeringDeploymentId The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rollbackTriggeringDeploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      \n@return The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.", "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" : "rollbackTriggeringDeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "rollbackTriggeringDeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RollbackTriggeringDeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackTriggeringDeploymentId The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.", "setterMethodName" : "setRollbackTriggeringDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rollbackTriggeringDeploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rollbackTriggeringDeploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRollbackMessage", "beanStyleSetterMethodName" : "setRollbackMessage", "c2jName" : "rollbackMessage", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rollbackMessage(String)}.\n@param rollbackMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rollbackMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rollbackMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackMessage Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rollbackMessage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      \n@return Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).", "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" : "rollbackMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "rollbackMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RollbackMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackMessage Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).", "setterMethodName" : "setRollbackMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rollbackMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rollbackMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RollbackDeploymentId" : { "beanStyleGetterMethodName" : "getRollbackDeploymentId", "beanStyleSetterMethodName" : "setRollbackDeploymentId", "c2jName" : "rollbackDeploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rollbackDeploymentId(String)}.\n@param rollbackDeploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rollbackDeploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rollbackDeploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackDeploymentId The ID of the deployment rollback.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rollbackDeploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      \n@return The ID of the deployment rollback.", "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" : "rollbackDeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "rollbackDeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RollbackDeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackDeploymentId The ID of the deployment rollback.", "setterMethodName" : "setRollbackDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rollbackDeploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rollbackDeploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RollbackMessage" : { "beanStyleGetterMethodName" : "getRollbackMessage", "beanStyleSetterMethodName" : "setRollbackMessage", "c2jName" : "rollbackMessage", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rollbackMessage(String)}.\n@param rollbackMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rollbackMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rollbackMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackMessage Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rollbackMessage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      \n@return Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).", "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" : "rollbackMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "rollbackMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RollbackMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackMessage Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).", "setterMethodName" : "setRollbackMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rollbackMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rollbackMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RollbackTriggeringDeploymentId" : { "beanStyleGetterMethodName" : "getRollbackTriggeringDeploymentId", "beanStyleSetterMethodName" : "setRollbackTriggeringDeploymentId", "c2jName" : "rollbackTriggeringDeploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rollbackTriggeringDeploymentId(String)}.\n@param rollbackTriggeringDeploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rollbackTriggeringDeploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rollbackTriggeringDeploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackTriggeringDeploymentId The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rollbackTriggeringDeploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      \n@return The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.", "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" : "rollbackTriggeringDeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "rollbackTriggeringDeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RollbackTriggeringDeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackTriggeringDeploymentId The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.", "setterMethodName" : "setRollbackTriggeringDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rollbackTriggeringDeploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rollbackTriggeringDeploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRollbackDeploymentId", "beanStyleSetterMethodName" : "setRollbackDeploymentId", "c2jName" : "rollbackDeploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rollbackDeploymentId(String)}.\n@param rollbackDeploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rollbackDeploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rollbackDeploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackDeploymentId The ID of the deployment rollback.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rollbackDeploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      \n@return The ID of the deployment rollback.", "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" : "rollbackDeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "rollbackDeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RollbackDeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackDeploymentId The ID of the deployment rollback.", "setterMethodName" : "setRollbackDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rollbackDeploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rollbackDeploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the deployment rollback.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRollbackTriggeringDeploymentId", "beanStyleSetterMethodName" : "setRollbackTriggeringDeploymentId", "c2jName" : "rollbackTriggeringDeploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rollbackTriggeringDeploymentId(String)}.\n@param rollbackTriggeringDeploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rollbackTriggeringDeploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rollbackTriggeringDeploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackTriggeringDeploymentId The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rollbackTriggeringDeploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      \n@return The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.", "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" : "rollbackTriggeringDeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "rollbackTriggeringDeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RollbackTriggeringDeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackTriggeringDeploymentId The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.", "setterMethodName" : "setRollbackTriggeringDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rollbackTriggeringDeploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rollbackTriggeringDeploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRollbackMessage", "beanStyleSetterMethodName" : "setRollbackMessage", "c2jName" : "rollbackMessage", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rollbackMessage(String)}.\n@param rollbackMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rollbackMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rollbackMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackMessage Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rollbackMessage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      \n@return Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).", "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" : "rollbackMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "rollbackMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RollbackMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      \n@param rollbackMessage Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).", "setterMethodName" : "setRollbackMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rollbackMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rollbackMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Information that describes the status of a deployment rollback (for example, whether the deployment can't be rolled back, is in progress, failed, or succeeded).

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RollbackInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RollbackInfo", "variableName" : "rollbackInfo", "variableType" : "RollbackInfo", "documentation" : null, "simpleType" : "RollbackInfo", "variableSetterType" : "RollbackInfo" }, "wrapper" : false }, "S3Location" : { "c2jName" : "S3Location", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about the location of application artifacts stored in Amazon S3.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "bucket", "c2jShape" : "S3Bucket", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucket(String)}.\n@param bucket a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucket(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                      \n@param bucket The name of the Amazon S3 bucket where the application revision is stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                      \n@return The name of the Amazon S3 bucket where the application revision is stored.", "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" : "bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Bucket", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                      \n@param bucket The name of the Amazon S3 bucket where the application revision is stored.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "S3Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                      \n@param key The name of the Amazon S3 object that represents the bundled artifacts for the application revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                      \n@return The name of the Amazon S3 object that represents the bundled artifacts for the application revision.", "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" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                      \n@param key The name of the Amazon S3 object that represents the bundled artifacts for the application revision.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBundleTypeAsString", "beanStyleSetterMethodName" : "setBundleType", "c2jName" : "bundleType", "c2jShape" : "BundleType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                      • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                      • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                      • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bundleTypeAsString(String)}.\n@param bundleType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bundleType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                      • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                      • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                      • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "BundleType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "bundleType", "fluentEnumSetterMethodName" : "bundleType", "fluentGetterMethodName" : "bundleTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                      • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                      • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                      • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                      \n@param bundleType The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                      • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                      • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                      • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                      • \n@see BundleType\n@return Returns a reference to this object so that method calls can be chained together.\n@see BundleType", "fluentSetterMethodName" : "bundleType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                        The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                        • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                        • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                        • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #bundleType} will return {@link BundleType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #bundleTypeAsString}.\n

                                                                                                                                                                                                                                                                                                                                        \n@return The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                        • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                        • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                        • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                        • \n@see BundleType", "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" : "bundleType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "bundleType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BundleType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                          The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                          • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                          • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                          • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                          \n@param bundleType The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                          • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                          • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                          • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                          • \n@see BundleType", "setterMethodName" : "setBundleType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bundleType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bundleType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                            • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                            • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                            • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "version", "c2jShape" : "VersionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                            \n@param version A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the version is not specified, the system uses the most recent version by default.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                            \n@return A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the version is not specified, the system uses the most recent version by default.", "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" : "version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                            \n@param version A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the version is not specified, the system uses the most recent version by default.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "eTag", "c2jShape" : "ETag", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eTag(String)}.\n@param eTag a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eTag(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                            \n@param eTag The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the ETag is not specified as an input parameter, ETag validation of the object is skipped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                            \n@return The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the ETag is not specified as an input parameter, ETag validation of the object is skipped.", "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" : "eTag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "eTag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ETag", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                            \n@param eTag The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the ETag is not specified as an input parameter, ETag validation of the object is skipped.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                            If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bucket" : { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "bucket", "c2jShape" : "S3Bucket", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucket(String)}.\n@param bucket a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucket(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                            \n@param bucket The name of the Amazon S3 bucket where the application revision is stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the Amazon S3 bucket where the application revision is stored.", "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" : "bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Bucket", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                            \n@param bucket The name of the Amazon S3 bucket where the application revision is stored.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "BundleType" : { "beanStyleGetterMethodName" : "getBundleTypeAsString", "beanStyleSetterMethodName" : "setBundleType", "c2jName" : "bundleType", "c2jShape" : "BundleType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                            • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                            • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                            • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bundleTypeAsString(String)}.\n@param bundleType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bundleType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                            • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                            • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                            • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "BundleType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "bundleType", "fluentEnumSetterMethodName" : "bundleType", "fluentGetterMethodName" : "bundleTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                            • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                            • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                            • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                            \n@param bundleType The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                            • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                            • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                            • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                            • \n@see BundleType\n@return Returns a reference to this object so that method calls can be chained together.\n@see BundleType", "fluentSetterMethodName" : "bundleType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                              The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                              • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                              • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                              • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #bundleType} will return {@link BundleType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #bundleTypeAsString}.\n

                                                                                                                                                                                                                                                                                                                                              \n@return The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                              • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                              • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                              • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                              • \n@see BundleType", "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" : "bundleType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "bundleType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BundleType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                                • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                                • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                                • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                                \n@param bundleType The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                                • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                                • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                                • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                                • \n@see BundleType", "setterMethodName" : "setBundleType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bundleType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bundleType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                                  • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                                  • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                                  • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ETag" : { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "eTag", "c2jShape" : "ETag", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eTag(String)}.\n@param eTag a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eTag(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                                  \n@param eTag The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the ETag is not specified as an input parameter, ETag validation of the object is skipped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                                  \n@return The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the ETag is not specified as an input parameter, ETag validation of the object is skipped.", "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" : "eTag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "eTag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ETag", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                                  \n@param eTag The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the ETag is not specified as an input parameter, ETag validation of the object is skipped.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "S3Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  \n@param key The name of the Amazon S3 object that represents the bundled artifacts for the application revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  \n@return The name of the Amazon S3 object that represents the bundled artifacts for the application revision.", "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" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  \n@param key The name of the Amazon S3 object that represents the bundled artifacts for the application revision.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "version", "c2jShape" : "VersionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                                  \n@param version A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the version is not specified, the system uses the most recent version by default.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                                  \n@return A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the version is not specified, the system uses the most recent version by default.", "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" : "version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                                  \n@param version A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the version is not specified, the system uses the most recent version by default.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucket", "beanStyleSetterMethodName" : "setBucket", "c2jName" : "bucket", "c2jShape" : "S3Bucket", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucket(String)}.\n@param bucket a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucket(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucket", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                                  \n@param bucket The name of the Amazon S3 bucket where the application revision is stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucket", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                                  \n@return The name of the Amazon S3 bucket where the application revision is stored.", "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" : "bucket", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Bucket", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                                  \n@param bucket The name of the Amazon S3 bucket where the application revision is stored.", "setterMethodName" : "setBucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucket", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 bucket where the application revision is stored.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "S3Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  \n@param key The name of the Amazon S3 object that represents the bundled artifacts for the application revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  \n@return The name of the Amazon S3 object that represents the bundled artifacts for the application revision.", "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" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  \n@param key The name of the Amazon S3 object that represents the bundled artifacts for the application revision.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The name of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBundleTypeAsString", "beanStyleSetterMethodName" : "setBundleType", "c2jName" : "bundleType", "c2jShape" : "BundleType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                                  • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                                  • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                                  • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bundleTypeAsString(String)}.\n@param bundleType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bundleType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                                  • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                                  • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                                  • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "BundleType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "bundleType", "fluentEnumSetterMethodName" : "bundleType", "fluentGetterMethodName" : "bundleTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                                  • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                                  • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                                  • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                                  \n@param bundleType The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                                  • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                                  • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                                  • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                                  • \n@see BundleType\n@return Returns a reference to this object so that method calls can be chained together.\n@see BundleType", "fluentSetterMethodName" : "bundleType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                    The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                                    • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                                    • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                                    • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #bundleType} will return {@link BundleType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #bundleTypeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                    \n@return The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                                    • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                                    • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                                    • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                                    • \n@see BundleType", "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" : "bundleType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "bundleType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BundleType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                      The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                                      • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                                      • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                                      • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                                      \n@param bundleType The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                                      • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                                      • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                                      • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                                      • \n@see BundleType", "setterMethodName" : "setBundleType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bundleType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bundleType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The file type of the application revision. Must be one of the following:

                                                                                                                                                                                                                                                                                                                                                        • tar: A tar archive file.

                                                                                                                                                                                                                                                                                                                                                        • tgz: A compressed tar archive file.

                                                                                                                                                                                                                                                                                                                                                        • zip: A zip archive file.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "version", "c2jShape" : "VersionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                                        \n@param version A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the version is not specified, the system uses the most recent version by default.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                                        \n@return A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the version is not specified, the system uses the most recent version by default.", "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" : "version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                                        \n@param version A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the version is not specified, the system uses the most recent version by default.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the version is not specified, the system uses the most recent version by default.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getETag", "beanStyleSetterMethodName" : "setETag", "c2jName" : "eTag", "c2jShape" : "ETag", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eTag(String)}.\n@param eTag a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eTag(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eTag", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                                        \n@param eTag The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the ETag is not specified as an input parameter, ETag validation of the object is skipped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eTag", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                                        \n@return The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the ETag is not specified as an input parameter, ETag validation of the object is skipped.", "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" : "eTag", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "eTag", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ETag", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                                        \n@param eTag The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the ETag is not specified as an input parameter, ETag validation of the object is skipped.", "setterMethodName" : "setETag", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eTag", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.

                                                                                                                                                                                                                                                                                                                                                        If the ETag is not specified as an input parameter, ETag validation of the object is skipped.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3Location", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3Location", "variableName" : "s3Location", "variableType" : "S3Location", "documentation" : null, "simpleType" : "S3Location", "variableSetterType" : "S3Location" }, "wrapper" : false }, "SortOrder" : { "c2jName" : "SortOrder", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ASCENDING", "value" : "ascending" }, { "name" : "DESCENDING", "value" : "descending" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SortOrder", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SortOrder", "variableName" : "sortOrder", "variableType" : "SortOrder", "documentation" : null, "simpleType" : "SortOrder", "variableSetterType" : "SortOrder" }, "wrapper" : false }, "StopDeploymentRequest" : { "c2jName" : "StopDeploymentInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        Represents the input of a StopDeployment operation.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "StopDeployment", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.StopDeployment", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoRollbackEnabled", "beanStyleSetterMethodName" : "setAutoRollbackEnabled", "c2jName" : "autoRollbackEnabled", "c2jShape" : "NullableBoolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackEnabled(Boolean)}.\n@param autoRollbackEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackEnabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        \n@param autoRollbackEnabled Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        \n@return Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoRollbackEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        \n@param autoRollbackEnabled Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.", "setterMethodName" : "setAutoRollbackEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoRollbackEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoRollbackEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutoRollbackEnabled" : { "beanStyleGetterMethodName" : "getAutoRollbackEnabled", "beanStyleSetterMethodName" : "setAutoRollbackEnabled", "c2jName" : "autoRollbackEnabled", "c2jShape" : "NullableBoolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackEnabled(Boolean)}.\n@param autoRollbackEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackEnabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        \n@param autoRollbackEnabled Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        \n@return Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoRollbackEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        \n@param autoRollbackEnabled Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.", "setterMethodName" : "setAutoRollbackEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoRollbackEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoRollbackEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "deploymentId", "c2jShape" : "DeploymentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentId(String)}.\n@param deploymentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        \n@param deploymentId The unique ID of a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        \n@return The unique ID of a deployment.", "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" : "deploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        \n@param deploymentId The unique ID of a deployment.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The unique ID of a deployment.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoRollbackEnabled", "beanStyleSetterMethodName" : "setAutoRollbackEnabled", "c2jName" : "autoRollbackEnabled", "c2jShape" : "NullableBoolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackEnabled(Boolean)}.\n@param autoRollbackEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackEnabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        \n@param autoRollbackEnabled Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        \n@return Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoRollbackEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        \n@param autoRollbackEnabled Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.", "setterMethodName" : "setAutoRollbackEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoRollbackEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoRollbackEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "deploymentId" ], "shapeName" : "StopDeploymentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StopDeploymentRequest", "variableName" : "stopDeploymentRequest", "variableType" : "StopDeploymentRequest", "documentation" : null, "simpleType" : "StopDeploymentRequest", "variableSetterType" : "StopDeploymentRequest" }, "wrapper" : false }, "StopDeploymentResponse" : { "c2jName" : "StopDeploymentOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        Represents the output of a StopDeployment operation.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "StopStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                        • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                        • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                        • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                        • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "StopStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                        • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                        • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                        \n@param status The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                        • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                        • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                        • \n@see StopStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see StopStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                          The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                          • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                          • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link StopStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                          \n@return The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                          • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                          • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                          • \n@see StopStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                            The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                            • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                            • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                            \n@param status The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                            • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                            • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                            • \n@see StopStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                              The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                              • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                              • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusMessage", "beanStyleSetterMethodName" : "setStatusMessage", "c2jName" : "statusMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusMessage(String)}.\n@param statusMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                              An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                              \n@param statusMessage An accompanying status message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusMessage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                              \n@return An accompanying status message.", "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" : "statusMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "statusMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                              \n@param statusMessage An accompanying status message.", "setterMethodName" : "setStatusMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                              An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "StopStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                              • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                              • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                              The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                              • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                              • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "StopStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                              • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                              • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                              \n@param status The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                              • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                              • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                              • \n@see StopStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see StopStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                                • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                                • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link StopStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                \n@return The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                                • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                                • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                                • \n@see StopStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                  The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                                  • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                                  • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                                  \n@param status The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                                  • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                                  • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                                  • \n@see StopStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                    The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                                    • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                                    • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusMessage" : { "beanStyleGetterMethodName" : "getStatusMessage", "beanStyleSetterMethodName" : "setStatusMessage", "c2jName" : "statusMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusMessage(String)}.\n@param statusMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                    An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                                    \n@param statusMessage An accompanying status message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusMessage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                                    \n@return An accompanying status message.", "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" : "statusMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "statusMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                                    \n@param statusMessage An accompanying status message.", "setterMethodName" : "setStatusMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                    An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "StopStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                                    • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                                    • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                    The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                                    • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                                    • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "StopStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                                    • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                                    • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                                    \n@param status The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                                    • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                                    • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                                    • \n@see StopStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see StopStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                      The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                                      • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                                      • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link StopStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                      \n@return The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                                      • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                                      • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                                      • \n@see StopStatus", "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" : "status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                        The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                                        • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                                        • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                                        \n@param status The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                                        • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                                        • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                                        • \n@see StopStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The status of the stop deployment operation:

                                                                                                                                                                                                                                                                                                                                                                          • Pending: The stop operation is pending.

                                                                                                                                                                                                                                                                                                                                                                          • Succeeded: The stop operation was successful.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusMessage", "beanStyleSetterMethodName" : "setStatusMessage", "c2jName" : "statusMessage", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusMessage(String)}.\n@param statusMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                                          \n@param statusMessage An accompanying status message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusMessage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                                          \n@return An accompanying status message.", "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" : "statusMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "statusMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                                          \n@param statusMessage An accompanying status message.", "setterMethodName" : "setStatusMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          An accompanying status message.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StopDeploymentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopDeploymentResponse", "variableName" : "stopDeploymentResponse", "variableType" : "StopDeploymentResponse", "documentation" : null, "simpleType" : "StopDeploymentResponse", "variableSetterType" : "StopDeploymentResponse" }, "wrapper" : false }, "StopStatus" : { "c2jName" : "StopStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "Pending" }, { "name" : "SUCCEEDED", "value" : "Succeeded" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StopStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopStatus", "variableName" : "stopStatus", "variableType" : "StopStatus", "documentation" : null, "simpleType" : "StopStatus", "variableSetterType" : "StopStatus" }, "wrapper" : false }, "Tag" : { "c2jName" : "Tag", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Information about a tag.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          \n@param key The tag's key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The tag's key.", "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" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          \n@param key The tag's key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          \n@param value The tag's value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The tag's value.", "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" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          \n@param value The tag's value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          \n@param key The tag's key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The tag's key.", "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" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          \n@param key The tag's key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          \n@param value The tag's value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The tag's value.", "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" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          \n@param value The tag's value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          \n@param key The tag's key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The tag's key.", "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" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          \n@param key The tag's key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's key.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          \n@param value The tag's value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The tag's value.", "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" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          \n@param value The tag's value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The tag's value.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Tag", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "wrapper" : false }, "TagFilter" : { "c2jName" : "TagFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Information about an on-premises instance tag filter.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                          \n@param key The on-premises instance tag filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The on-premises instance tag filter key.", "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" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                          \n@param key The on-premises instance tag filter key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                          \n@param value The on-premises instance tag filter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The on-premises instance tag filter value.", "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" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                          \n@param value The on-premises instance tag filter value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "TagFilterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                          • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                          • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                          • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                          • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                          • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                          • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "TagFilterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                          • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                          • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                          • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                          \n@param type The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                          • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                          • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                          • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                          • \n@see TagFilterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TagFilterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                            The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                            • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                            • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                            • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TagFilterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                            \n@return The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                            • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                            • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                            • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                            • \n@see TagFilterType", "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" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                              The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                              • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                              • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                              • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                              \n@param type The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                              • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                              • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                              • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                              • \n@see TagFilterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                                \n@param key The on-premises instance tag filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                                \n@return The on-premises instance tag filter key.", "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" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                                \n@param key The on-premises instance tag filter key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "TagFilterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "TagFilterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                \n@param type The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                • \n@see TagFilterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TagFilterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                  The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                  • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                  • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                  • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TagFilterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                  \n@return The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                  • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                  • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                  • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                  • \n@see TagFilterType", "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" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                    • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                    • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                    • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                    \n@param type The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                    • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                    • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                    • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                    • \n@see TagFilterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                      • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                      • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                      • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param value The on-premises instance tag filter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                                      \n@return The on-premises instance tag filter value.", "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" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param value The on-premises instance tag filter value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param key The on-premises instance tag filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                                      \n@return The on-premises instance tag filter key.", "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" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param key The on-premises instance tag filter key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter key.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param value The on-premises instance tag filter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                                      \n@return The on-premises instance tag filter value.", "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" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param value The on-premises instance tag filter value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter value.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "TagFilterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                      • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                      • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                      • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                      • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                      • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                      • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "TagFilterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                      • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                      • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                      • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param type The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                      • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                      • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                      • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                      • \n@see TagFilterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TagFilterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                        The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                        • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                        • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                        • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TagFilterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                        \n@return The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                        • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                        • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                        • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                        • \n@see TagFilterType", "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" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                          The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                          • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                          • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                          • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                          \n@param type The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                          • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                          • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                          • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                          • \n@see TagFilterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The on-premises instance tag filter type:

                                                                                                                                                                                                                                                                                                                                                                                            • KEY_ONLY: Key only.

                                                                                                                                                                                                                                                                                                                                                                                            • VALUE_ONLY: Value only.

                                                                                                                                                                                                                                                                                                                                                                                            • KEY_AND_VALUE: Key and value.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "tagFilter", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "wrapper" : false }, "TagFilterType" : { "c2jName" : "TagFilterType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "KEY_ONLY", "value" : "KEY_ONLY" }, { "name" : "VALUE_ONLY", "value" : "VALUE_ONLY" }, { "name" : "KEY_AND_VALUE", "value" : "KEY_AND_VALUE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagFilterType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TagFilterType", "variableName" : "tagFilterType", "variableType" : "TagFilterType", "documentation" : null, "simpleType" : "TagFilterType", "variableSetterType" : "TagFilterType" }, "wrapper" : false }, "TagLimitExceededException" : { "c2jName" : "TagLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The maximum allowed number of tags was exceeded.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TagLimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TagLimitExceededException", "variableName" : "tagLimitExceededException", "variableType" : "TagLimitExceededException", "documentation" : null, "simpleType" : "TagLimitExceededException", "variableSetterType" : "TagLimitExceededException" }, "wrapper" : false }, "TagRequiredException" : { "c2jName" : "TagRequiredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A tag was not specified.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TagRequiredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagRequiredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TagRequiredException", "variableName" : "tagRequiredException", "variableType" : "TagRequiredException", "documentation" : null, "simpleType" : "TagRequiredException", "variableSetterType" : "TagRequiredException" }, "wrapper" : false }, "TagSetListLimitExceededException" : { "c2jName" : "TagSetListLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of tag groups included in the tag set list exceeded the maximum allowed limit of 3.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TagSetListLimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagSetListLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TagSetListLimitExceededException", "variableName" : "tagSetListLimitExceededException", "variableType" : "TagSetListLimitExceededException", "documentation" : null, "simpleType" : "TagSetListLimitExceededException", "variableSetterType" : "TagSetListLimitExceededException" }, "wrapper" : false }, "TargetFilterName" : { "c2jName" : "TargetFilterName", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "TARGET_STATUS", "value" : "TargetStatus" }, { "name" : "SERVER_INSTANCE_LABEL", "value" : "ServerInstanceLabel" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TargetFilterName", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TargetFilterName", "variableName" : "targetFilterName", "variableType" : "TargetFilterName", "documentation" : null, "simpleType" : "TargetFilterName", "variableSetterType" : "TargetFilterName" }, "wrapper" : false }, "TargetGroupInfo" : { "c2jName" : "TargetGroupInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about a target group in Elastic Load Balancing to use in a deployment. Instances are registered as targets in a target group, and traffic is routed to the target group.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "TargetGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param name For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.", "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" : "name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param name For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "TargetGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param name For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.", "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" : "name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param name For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "TargetGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param name For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.", "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" : "name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param name For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment are registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TargetGroupInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "targetGroupInfo", "variableType" : "TargetGroupInfo", "documentation" : null, "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "wrapper" : false }, "TargetGroupPairInfo" : { "c2jName" : "TargetGroupPairInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about two target groups and how traffic is routed during an Amazon ECS deployment. An optional test traffic route can be specified.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTargetGroups", "beanStyleSetterMethodName" : "setTargetGroups", "c2jName" : "targetGroups", "c2jShape" : "TargetGroupInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetGroups(List)}.\n@param targetGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param targetGroups One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetGroups", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetGroupInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TargetGroupInfo.Builder} avoiding the need to create one manually via {@link TargetGroupInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetGroupInfo.Builder#build()} is called immediately and its result is passed to {@link #member(TargetGroupInfo)}.\n@param member a consumer that will call methods on {@link TargetGroupInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TargetGroupInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TargetGroupInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "member", "variableType" : "TargetGroupInfo", "documentation" : null, "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "member", "variableType" : "TargetGroupInfo", "documentation" : "", "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TargetGroupInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetGroupInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param targetGroups One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.", "setterMethodName" : "setTargetGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProdTrafficRoute", "beanStyleSetterMethodName" : "setProdTrafficRoute", "c2jName" : "prodTrafficRoute", "c2jShape" : "TrafficRoute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link TrafficRoute.Builder} avoiding the need to create one manually via {@link TrafficRoute#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrafficRoute.Builder#build()} is called immediately and its result is passed to {@link #prodTrafficRoute(TrafficRoute)}.\n@param prodTrafficRoute a consumer that will call methods on {@link TrafficRoute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prodTrafficRoute(TrafficRoute)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "prodTrafficRoute", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param prodTrafficRoute The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prodTrafficRoute", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.", "getterModel" : { "returnType" : "TrafficRoute", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "prodTrafficRoute", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "prodTrafficRoute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProdTrafficRoute", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param prodTrafficRoute The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.", "setterMethodName" : "setProdTrafficRoute", "setterModel" : { "variableDeclarationType" : "TrafficRoute", "variableName" : "prodTrafficRoute", "variableType" : "TrafficRoute", "documentation" : null, "simpleType" : "TrafficRoute", "variableSetterType" : "TrafficRoute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrafficRoute", "variableName" : "prodTrafficRoute", "variableType" : "TrafficRoute", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TrafficRoute", "variableSetterType" : "TrafficRoute" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTestTrafficRoute", "beanStyleSetterMethodName" : "setTestTrafficRoute", "c2jName" : "testTrafficRoute", "c2jShape" : "TrafficRoute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link TrafficRoute.Builder} avoiding the need to create one manually via {@link TrafficRoute#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrafficRoute.Builder#build()} is called immediately and its result is passed to {@link #testTrafficRoute(TrafficRoute)}.\n@param testTrafficRoute a consumer that will call methods on {@link TrafficRoute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #testTrafficRoute(TrafficRoute)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "testTrafficRoute", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param testTrafficRoute An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "testTrafficRoute", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.", "getterModel" : { "returnType" : "TrafficRoute", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "testTrafficRoute", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "testTrafficRoute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TestTrafficRoute", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param testTrafficRoute An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.", "setterMethodName" : "setTestTrafficRoute", "setterModel" : { "variableDeclarationType" : "TrafficRoute", "variableName" : "testTrafficRoute", "variableType" : "TrafficRoute", "documentation" : null, "simpleType" : "TrafficRoute", "variableSetterType" : "TrafficRoute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrafficRoute", "variableName" : "testTrafficRoute", "variableType" : "TrafficRoute", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TrafficRoute", "variableSetterType" : "TrafficRoute" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ProdTrafficRoute" : { "beanStyleGetterMethodName" : "getProdTrafficRoute", "beanStyleSetterMethodName" : "setProdTrafficRoute", "c2jName" : "prodTrafficRoute", "c2jShape" : "TrafficRoute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link TrafficRoute.Builder} avoiding the need to create one manually via {@link TrafficRoute#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrafficRoute.Builder#build()} is called immediately and its result is passed to {@link #prodTrafficRoute(TrafficRoute)}.\n@param prodTrafficRoute a consumer that will call methods on {@link TrafficRoute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prodTrafficRoute(TrafficRoute)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "prodTrafficRoute", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param prodTrafficRoute The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prodTrafficRoute", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.", "getterModel" : { "returnType" : "TrafficRoute", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "prodTrafficRoute", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "prodTrafficRoute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProdTrafficRoute", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param prodTrafficRoute The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.", "setterMethodName" : "setProdTrafficRoute", "setterModel" : { "variableDeclarationType" : "TrafficRoute", "variableName" : "prodTrafficRoute", "variableType" : "TrafficRoute", "documentation" : null, "simpleType" : "TrafficRoute", "variableSetterType" : "TrafficRoute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrafficRoute", "variableName" : "prodTrafficRoute", "variableType" : "TrafficRoute", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TrafficRoute", "variableSetterType" : "TrafficRoute" }, "xmlNameSpaceUri" : null }, "TargetGroups" : { "beanStyleGetterMethodName" : "getTargetGroups", "beanStyleSetterMethodName" : "setTargetGroups", "c2jName" : "targetGroups", "c2jShape" : "TargetGroupInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetGroups(List)}.\n@param targetGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param targetGroups One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetGroups", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetGroupInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TargetGroupInfo.Builder} avoiding the need to create one manually via {@link TargetGroupInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetGroupInfo.Builder#build()} is called immediately and its result is passed to {@link #member(TargetGroupInfo)}.\n@param member a consumer that will call methods on {@link TargetGroupInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TargetGroupInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TargetGroupInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "member", "variableType" : "TargetGroupInfo", "documentation" : null, "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "member", "variableType" : "TargetGroupInfo", "documentation" : "", "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TargetGroupInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetGroupInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param targetGroups One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.", "setterMethodName" : "setTargetGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TestTrafficRoute" : { "beanStyleGetterMethodName" : "getTestTrafficRoute", "beanStyleSetterMethodName" : "setTestTrafficRoute", "c2jName" : "testTrafficRoute", "c2jShape" : "TrafficRoute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link TrafficRoute.Builder} avoiding the need to create one manually via {@link TrafficRoute#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrafficRoute.Builder#build()} is called immediately and its result is passed to {@link #testTrafficRoute(TrafficRoute)}.\n@param testTrafficRoute a consumer that will call methods on {@link TrafficRoute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #testTrafficRoute(TrafficRoute)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "testTrafficRoute", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param testTrafficRoute An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "testTrafficRoute", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.", "getterModel" : { "returnType" : "TrafficRoute", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "testTrafficRoute", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "testTrafficRoute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TestTrafficRoute", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param testTrafficRoute An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.", "setterMethodName" : "setTestTrafficRoute", "setterModel" : { "variableDeclarationType" : "TrafficRoute", "variableName" : "testTrafficRoute", "variableType" : "TrafficRoute", "documentation" : null, "simpleType" : "TrafficRoute", "variableSetterType" : "TrafficRoute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrafficRoute", "variableName" : "testTrafficRoute", "variableType" : "TrafficRoute", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TrafficRoute", "variableSetterType" : "TrafficRoute" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTargetGroups", "beanStyleSetterMethodName" : "setTargetGroups", "c2jName" : "targetGroups", "c2jShape" : "TargetGroupInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetGroups(List)}.\n@param targetGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param targetGroups One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetGroups", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "targetGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetGroupInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TargetGroupInfo.Builder} avoiding the need to create one manually via {@link TargetGroupInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetGroupInfo.Builder#build()} is called immediately and its result is passed to {@link #member(TargetGroupInfo)}.\n@param member a consumer that will call methods on {@link TargetGroupInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TargetGroupInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TargetGroupInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "member", "variableType" : "TargetGroupInfo", "documentation" : null, "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetGroupInfo", "variableName" : "member", "variableType" : "TargetGroupInfo", "documentation" : "", "simpleType" : "TargetGroupInfo", "variableSetterType" : "TargetGroupInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TargetGroupInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetGroupInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param targetGroups One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.", "setterMethodName" : "setTargetGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProdTrafficRoute", "beanStyleSetterMethodName" : "setProdTrafficRoute", "c2jName" : "prodTrafficRoute", "c2jShape" : "TrafficRoute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link TrafficRoute.Builder} avoiding the need to create one manually via {@link TrafficRoute#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrafficRoute.Builder#build()} is called immediately and its result is passed to {@link #prodTrafficRoute(TrafficRoute)}.\n@param prodTrafficRoute a consumer that will call methods on {@link TrafficRoute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prodTrafficRoute(TrafficRoute)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "prodTrafficRoute", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param prodTrafficRoute The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prodTrafficRoute", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.", "getterModel" : { "returnType" : "TrafficRoute", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "prodTrafficRoute", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "prodTrafficRoute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProdTrafficRoute", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param prodTrafficRoute The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.", "setterMethodName" : "setProdTrafficRoute", "setterModel" : { "variableDeclarationType" : "TrafficRoute", "variableName" : "prodTrafficRoute", "variableType" : "TrafficRoute", "documentation" : null, "simpleType" : "TrafficRoute", "variableSetterType" : "TrafficRoute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrafficRoute", "variableName" : "prodTrafficRoute", "variableType" : "TrafficRoute", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TrafficRoute", "variableSetterType" : "TrafficRoute" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTestTrafficRoute", "beanStyleSetterMethodName" : "setTestTrafficRoute", "c2jName" : "testTrafficRoute", "c2jShape" : "TrafficRoute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link TrafficRoute.Builder} avoiding the need to create one manually via {@link TrafficRoute#builder()}.\n\nWhen the {@link Consumer} completes, {@link TrafficRoute.Builder#build()} is called immediately and its result is passed to {@link #testTrafficRoute(TrafficRoute)}.\n@param testTrafficRoute a consumer that will call methods on {@link TrafficRoute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #testTrafficRoute(TrafficRoute)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "testTrafficRoute", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param testTrafficRoute An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "testTrafficRoute", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.", "getterModel" : { "returnType" : "TrafficRoute", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "testTrafficRoute", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "testTrafficRoute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TestTrafficRoute", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param testTrafficRoute An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.", "setterMethodName" : "setTestTrafficRoute", "setterModel" : { "variableDeclarationType" : "TrafficRoute", "variableName" : "testTrafficRoute", "variableType" : "TrafficRoute", "documentation" : null, "simpleType" : "TrafficRoute", "variableSetterType" : "TrafficRoute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrafficRoute", "variableName" : "testTrafficRoute", "variableType" : "TrafficRoute", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TrafficRoute", "variableSetterType" : "TrafficRoute" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TargetGroupPairInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TargetGroupPairInfo", "variableName" : "targetGroupPairInfo", "variableType" : "TargetGroupPairInfo", "documentation" : null, "simpleType" : "TargetGroupPairInfo", "variableSetterType" : "TargetGroupPairInfo" }, "wrapper" : false }, "TargetInstances" : { "c2jName" : "TargetInstances", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the instances to be used in the replacement environment in a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTagFilters", "beanStyleSetterMethodName" : "setTagFilters", "c2jName" : "tagFilters", "c2jShape" : "EC2TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagFilters(List)}.\n@param tagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param tagFilters The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagFilters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EC2TagFilter.Builder} avoiding the need to create one manually via {@link EC2TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(EC2TagFilter)}.\n@param member a consumer that will call methods on {@link EC2TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EC2TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EC2TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : "", "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EC2TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EC2TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param tagFilters The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.", "setterMethodName" : "setTagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingGroups", "beanStyleSetterMethodName" : "setAutoScalingGroups", "c2jName" : "autoScalingGroups", "c2jShape" : "AutoScalingGroupNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoScalingGroups(List)}.\n@param autoScalingGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoScalingGroups The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingGroups", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoScalingGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoScalingGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoScalingGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoScalingGroups The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.", "setterMethodName" : "setAutoScalingGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2TagSet", "beanStyleSetterMethodName" : "setEc2TagSet", "c2jName" : "ec2TagSet", "c2jShape" : "EC2TagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link EC2TagSet.Builder} avoiding the need to create one manually via {@link EC2TagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagSet.Builder#build()} is called immediately and its result is passed to {@link #ec2TagSet(EC2TagSet)}.\n@param ec2TagSet a consumer that will call methods on {@link EC2TagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagSet(EC2TagSet)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagSet", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagSet Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagSet", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.", "getterModel" : { "returnType" : "EC2TagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Ec2TagSet", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagSet Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.", "setterMethodName" : "setEc2TagSet", "setterModel" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : null, "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutoScalingGroups" : { "beanStyleGetterMethodName" : "getAutoScalingGroups", "beanStyleSetterMethodName" : "setAutoScalingGroups", "c2jName" : "autoScalingGroups", "c2jShape" : "AutoScalingGroupNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoScalingGroups(List)}.\n@param autoScalingGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoScalingGroups The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingGroups", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoScalingGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoScalingGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoScalingGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoScalingGroups The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.", "setterMethodName" : "setAutoScalingGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Ec2TagSet" : { "beanStyleGetterMethodName" : "getEc2TagSet", "beanStyleSetterMethodName" : "setEc2TagSet", "c2jName" : "ec2TagSet", "c2jShape" : "EC2TagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link EC2TagSet.Builder} avoiding the need to create one manually via {@link EC2TagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagSet.Builder#build()} is called immediately and its result is passed to {@link #ec2TagSet(EC2TagSet)}.\n@param ec2TagSet a consumer that will call methods on {@link EC2TagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagSet(EC2TagSet)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagSet", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagSet Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagSet", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.", "getterModel" : { "returnType" : "EC2TagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Ec2TagSet", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagSet Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.", "setterMethodName" : "setEc2TagSet", "setterModel" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : null, "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "xmlNameSpaceUri" : null }, "TagFilters" : { "beanStyleGetterMethodName" : "getTagFilters", "beanStyleSetterMethodName" : "setTagFilters", "c2jName" : "tagFilters", "c2jShape" : "EC2TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagFilters(List)}.\n@param tagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param tagFilters The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagFilters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EC2TagFilter.Builder} avoiding the need to create one manually via {@link EC2TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(EC2TagFilter)}.\n@param member a consumer that will call methods on {@link EC2TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EC2TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EC2TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : "", "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EC2TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EC2TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param tagFilters The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.", "setterMethodName" : "setTagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTagFilters", "beanStyleSetterMethodName" : "setTagFilters", "c2jName" : "tagFilters", "c2jShape" : "EC2TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagFilters(List)}.\n@param tagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param tagFilters The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagFilters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "tagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EC2TagFilter.Builder} avoiding the need to create one manually via {@link EC2TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(EC2TagFilter)}.\n@param member a consumer that will call methods on {@link EC2TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EC2TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EC2TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : "", "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EC2TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EC2TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param tagFilters The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.", "setterMethodName" : "setTagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingGroups", "beanStyleSetterMethodName" : "setAutoScalingGroups", "c2jName" : "autoScalingGroups", "c2jShape" : "AutoScalingGroupNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoScalingGroups(List)}.\n@param autoScalingGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoScalingGroups The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingGroups", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoScalingGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoScalingGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoScalingGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoScalingGroups The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.", "setterMethodName" : "setAutoScalingGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The names of one or more Auto Scaling groups to identify a replacement environment for a blue/green deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2TagSet", "beanStyleSetterMethodName" : "setEc2TagSet", "c2jName" : "ec2TagSet", "c2jShape" : "EC2TagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link EC2TagSet.Builder} avoiding the need to create one manually via {@link EC2TagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagSet.Builder#build()} is called immediately and its result is passed to {@link #ec2TagSet(EC2TagSet)}.\n@param ec2TagSet a consumer that will call methods on {@link EC2TagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagSet(EC2TagSet)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagSet", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagSet Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagSet", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.", "getterModel" : { "returnType" : "EC2TagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Ec2TagSet", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagSet Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.", "setterMethodName" : "setEc2TagSet", "setterModel" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : null, "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TargetInstances", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TargetInstances", "variableName" : "targetInstances", "variableType" : "TargetInstances", "documentation" : null, "simpleType" : "TargetInstances", "variableSetterType" : "TargetInstances" }, "wrapper" : false }, "TargetLabel" : { "c2jName" : "TargetLabel", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "BLUE", "value" : "Blue" }, { "name" : "GREEN", "value" : "Green" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TargetLabel", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TargetLabel", "variableName" : "targetLabel", "variableType" : "TargetLabel", "documentation" : null, "simpleType" : "TargetLabel", "variableSetterType" : "TargetLabel" }, "wrapper" : false }, "TargetStatus" : { "c2jName" : "TargetStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "Pending" }, { "name" : "IN_PROGRESS", "value" : "InProgress" }, { "name" : "SUCCEEDED", "value" : "Succeeded" }, { "name" : "FAILED", "value" : "Failed" }, { "name" : "SKIPPED", "value" : "Skipped" }, { "name" : "UNKNOWN", "value" : "Unknown" }, { "name" : "READY", "value" : "Ready" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TargetStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TargetStatus", "variableName" : "targetStatus", "variableType" : "TargetStatus", "documentation" : null, "simpleType" : "TargetStatus", "variableSetterType" : "TargetStatus" }, "wrapper" : false }, "ThrottlingException" : { "c2jName" : "ThrottlingException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            An API function was called too frequently.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ThrottlingException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ThrottlingException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ThrottlingException", "variableName" : "throttlingException", "variableType" : "ThrottlingException", "documentation" : null, "simpleType" : "ThrottlingException", "variableSetterType" : "ThrottlingException" }, "wrapper" : false }, "TimeBasedCanary" : { "c2jName" : "TimeBasedCanary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCanaryPercentage", "beanStyleSetterMethodName" : "setCanaryPercentage", "c2jName" : "canaryPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #canaryPercentage(Integer)}.\n@param canaryPercentage a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #canaryPercentage(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "canaryPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param canaryPercentage The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "canaryPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.", "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" : "canaryPercentage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "canaryPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CanaryPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param canaryPercentage The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.", "setterMethodName" : "setCanaryPercentage", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "canaryPercentage", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "canaryPercentage", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCanaryInterval", "beanStyleSetterMethodName" : "setCanaryInterval", "c2jName" : "canaryInterval", "c2jShape" : "WaitTimeInMins", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #canaryInterval(Integer)}.\n@param canaryInterval a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #canaryInterval(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "canaryInterval", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param canaryInterval The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "canaryInterval", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.", "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" : "canaryInterval", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "canaryInterval", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CanaryInterval", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param canaryInterval The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.", "setterMethodName" : "setCanaryInterval", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "canaryInterval", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "canaryInterval", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CanaryInterval" : { "beanStyleGetterMethodName" : "getCanaryInterval", "beanStyleSetterMethodName" : "setCanaryInterval", "c2jName" : "canaryInterval", "c2jShape" : "WaitTimeInMins", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #canaryInterval(Integer)}.\n@param canaryInterval a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #canaryInterval(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "canaryInterval", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param canaryInterval The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "canaryInterval", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.", "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" : "canaryInterval", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "canaryInterval", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CanaryInterval", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param canaryInterval The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.", "setterMethodName" : "setCanaryInterval", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "canaryInterval", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "canaryInterval", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "CanaryPercentage" : { "beanStyleGetterMethodName" : "getCanaryPercentage", "beanStyleSetterMethodName" : "setCanaryPercentage", "c2jName" : "canaryPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #canaryPercentage(Integer)}.\n@param canaryPercentage a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #canaryPercentage(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "canaryPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param canaryPercentage The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "canaryPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.", "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" : "canaryPercentage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "canaryPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CanaryPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param canaryPercentage The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.", "setterMethodName" : "setCanaryPercentage", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "canaryPercentage", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "canaryPercentage", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCanaryPercentage", "beanStyleSetterMethodName" : "setCanaryPercentage", "c2jName" : "canaryPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #canaryPercentage(Integer)}.\n@param canaryPercentage a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #canaryPercentage(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "canaryPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param canaryPercentage The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "canaryPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.", "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" : "canaryPercentage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "canaryPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CanaryPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param canaryPercentage The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.", "setterMethodName" : "setCanaryPercentage", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "canaryPercentage", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "canaryPercentage", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic to shift in the first increment of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCanaryInterval", "beanStyleSetterMethodName" : "setCanaryInterval", "c2jName" : "canaryInterval", "c2jShape" : "WaitTimeInMins", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #canaryInterval(Integer)}.\n@param canaryInterval a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #canaryInterval(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "canaryInterval", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param canaryInterval The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "canaryInterval", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.", "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" : "canaryInterval", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "canaryInterval", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CanaryInterval", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param canaryInterval The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.", "setterMethodName" : "setCanaryInterval", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "canaryInterval", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "canaryInterval", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between the first and second traffic shifts of a TimeBasedCanary deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TimeBasedCanary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TimeBasedCanary", "variableName" : "timeBasedCanary", "variableType" : "TimeBasedCanary", "documentation" : null, "simpleType" : "TimeBasedCanary", "variableSetterType" : "TimeBasedCanary" }, "wrapper" : false }, "TimeBasedLinear" : { "c2jName" : "TimeBasedLinear", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLinearPercentage", "beanStyleSetterMethodName" : "setLinearPercentage", "c2jName" : "linearPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #linearPercentage(Integer)}.\n@param linearPercentage a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linearPercentage(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linearPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param linearPercentage The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linearPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.", "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" : "linearPercentage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "linearPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "LinearPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param linearPercentage The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.", "setterMethodName" : "setLinearPercentage", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "linearPercentage", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "linearPercentage", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLinearInterval", "beanStyleSetterMethodName" : "setLinearInterval", "c2jName" : "linearInterval", "c2jShape" : "WaitTimeInMins", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #linearInterval(Integer)}.\n@param linearInterval a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linearInterval(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linearInterval", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param linearInterval The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linearInterval", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.", "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" : "linearInterval", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "linearInterval", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "LinearInterval", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param linearInterval The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.", "setterMethodName" : "setLinearInterval", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "linearInterval", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "linearInterval", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LinearInterval" : { "beanStyleGetterMethodName" : "getLinearInterval", "beanStyleSetterMethodName" : "setLinearInterval", "c2jName" : "linearInterval", "c2jShape" : "WaitTimeInMins", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #linearInterval(Integer)}.\n@param linearInterval a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linearInterval(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linearInterval", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param linearInterval The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linearInterval", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.", "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" : "linearInterval", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "linearInterval", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "LinearInterval", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param linearInterval The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.", "setterMethodName" : "setLinearInterval", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "linearInterval", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "linearInterval", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "LinearPercentage" : { "beanStyleGetterMethodName" : "getLinearPercentage", "beanStyleSetterMethodName" : "setLinearPercentage", "c2jName" : "linearPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #linearPercentage(Integer)}.\n@param linearPercentage a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linearPercentage(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linearPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param linearPercentage The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linearPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.", "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" : "linearPercentage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "linearPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "LinearPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param linearPercentage The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.", "setterMethodName" : "setLinearPercentage", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "linearPercentage", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "linearPercentage", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLinearPercentage", "beanStyleSetterMethodName" : "setLinearPercentage", "c2jName" : "linearPercentage", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #linearPercentage(Integer)}.\n@param linearPercentage a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linearPercentage(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linearPercentage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param linearPercentage The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linearPercentage", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.", "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" : "linearPercentage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "linearPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "LinearPercentage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param linearPercentage The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.", "setterMethodName" : "setLinearPercentage", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "linearPercentage", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "linearPercentage", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The percentage of traffic that is shifted at the start of each increment of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLinearInterval", "beanStyleSetterMethodName" : "setLinearInterval", "c2jName" : "linearInterval", "c2jShape" : "WaitTimeInMins", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #linearInterval(Integer)}.\n@param linearInterval a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linearInterval(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "linearInterval", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param linearInterval The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "linearInterval", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.", "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" : "linearInterval", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "linearInterval", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "LinearInterval", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param linearInterval The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.", "setterMethodName" : "setLinearInterval", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "linearInterval", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "linearInterval", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The number of minutes between each incremental traffic shift of a TimeBasedLinear deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TimeBasedLinear", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TimeBasedLinear", "variableName" : "timeBasedLinear", "variableType" : "TimeBasedLinear", "documentation" : null, "simpleType" : "TimeBasedLinear", "variableSetterType" : "TimeBasedLinear" }, "wrapper" : false }, "TimeRange" : { "c2jName" : "TimeRange", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about a time range.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStart", "beanStyleSetterMethodName" : "setStart", "c2jName" : "start", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #start(Instant)}.\n@param start a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #start(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "start", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param start The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

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

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "start", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "start", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Start", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param start The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "setterMethodName" : "setStart", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnd", "beanStyleSetterMethodName" : "setEnd", "c2jName" : "end", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #end(Instant)}.\n@param end a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #end(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "end", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param end The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

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

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "end", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "end", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "End", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param end The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "setterMethodName" : "setEnd", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "end", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "end", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "End" : { "beanStyleGetterMethodName" : "getEnd", "beanStyleSetterMethodName" : "setEnd", "c2jName" : "end", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #end(Instant)}.\n@param end a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #end(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "end", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param end The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

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

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "end", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "end", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "End", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param end The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "setterMethodName" : "setEnd", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "end", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "end", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Start" : { "beanStyleGetterMethodName" : "getStart", "beanStyleSetterMethodName" : "setStart", "c2jName" : "start", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #start(Instant)}.\n@param start a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #start(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "start", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param start The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

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

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "start", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "start", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Start", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param start The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "setterMethodName" : "setStart", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStart", "beanStyleSetterMethodName" : "setStart", "c2jName" : "start", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #start(Instant)}.\n@param start a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #start(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "start", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param start The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

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

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "start", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "start", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Start", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param start The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "setterMethodName" : "setStart", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The start time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the start time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnd", "beanStyleSetterMethodName" : "setEnd", "c2jName" : "end", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #end(Instant)}.\n@param end a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #end(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "end", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param end The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

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

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "end", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "end", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "End", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param end The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "setterMethodName" : "setEnd", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "end", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "end", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The end time of the time range.

                                                                                                                                                                                                                                                                                                                                                                                            Specify null to leave the end time open-ended.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TimeRange", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TimeRange", "variableName" : "timeRange", "variableType" : "TimeRange", "documentation" : null, "simpleType" : "TimeRange", "variableSetterType" : "TimeRange" }, "wrapper" : false }, "TrafficRoute" : { "c2jName" : "TrafficRoute", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about a listener. The listener contains the path used to route traffic that is received from the load balancer to a target group.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getListenerArns", "beanStyleSetterMethodName" : "setListenerArns", "c2jName" : "listenerArns", "c2jShape" : "ListenerArnList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listenerArns(List)}.\n@param listenerArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listenerArns(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listenerArns", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param listenerArns The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listenerArns", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "listenerArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "listenerArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListenerArn", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ListenerArns", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param listenerArns The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.", "setterMethodName" : "setListenerArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listenerArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listenerArns", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ListenerArns" : { "beanStyleGetterMethodName" : "getListenerArns", "beanStyleSetterMethodName" : "setListenerArns", "c2jName" : "listenerArns", "c2jShape" : "ListenerArnList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listenerArns(List)}.\n@param listenerArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listenerArns(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listenerArns", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param listenerArns The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listenerArns", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "listenerArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "listenerArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListenerArn", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ListenerArns", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param listenerArns The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.", "setterMethodName" : "setListenerArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listenerArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listenerArns", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getListenerArns", "beanStyleSetterMethodName" : "setListenerArns", "c2jName" : "listenerArns", "c2jShape" : "ListenerArnList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listenerArns(List)}.\n@param listenerArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listenerArns(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listenerArns", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param listenerArns The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listenerArns", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "listenerArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "listenerArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListenerArn", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ListenerArns", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param listenerArns The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.", "setterMethodName" : "setListenerArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listenerArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listenerArns", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TrafficRoute", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TrafficRoute", "variableName" : "trafficRoute", "variableType" : "TrafficRoute", "documentation" : null, "simpleType" : "TrafficRoute", "variableSetterType" : "TrafficRoute" }, "wrapper" : false }, "TrafficRoutingConfig" : { "c2jName" : "TrafficRoutingConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The configuration that specifies how traffic is shifted from one version of a Lambda function to another version during an AWS Lambda deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TrafficRoutingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TrafficRoutingType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            \n@param type The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .\n@see TrafficRoutingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TrafficRoutingType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TrafficRoutingType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .\n@see TrafficRoutingType", "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" : "type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            \n@param type The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .\n@see TrafficRoutingType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeBasedCanary", "beanStyleSetterMethodName" : "setTimeBasedCanary", "c2jName" : "timeBasedCanary", "c2jShape" : "TimeBasedCanary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link TimeBasedCanary.Builder} avoiding the need to create one manually via {@link TimeBasedCanary#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimeBasedCanary.Builder#build()} is called immediately and its result is passed to {@link #timeBasedCanary(TimeBasedCanary)}.\n@param timeBasedCanary a consumer that will call methods on {@link TimeBasedCanary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeBasedCanary(TimeBasedCanary)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeBasedCanary", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param timeBasedCanary A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeBasedCanary", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.", "getterModel" : { "returnType" : "TimeBasedCanary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeBasedCanary", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeBasedCanary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TimeBasedCanary", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param timeBasedCanary A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.", "setterMethodName" : "setTimeBasedCanary", "setterModel" : { "variableDeclarationType" : "TimeBasedCanary", "variableName" : "timeBasedCanary", "variableType" : "TimeBasedCanary", "documentation" : null, "simpleType" : "TimeBasedCanary", "variableSetterType" : "TimeBasedCanary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimeBasedCanary", "variableName" : "timeBasedCanary", "variableType" : "TimeBasedCanary", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TimeBasedCanary", "variableSetterType" : "TimeBasedCanary" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeBasedLinear", "beanStyleSetterMethodName" : "setTimeBasedLinear", "c2jName" : "timeBasedLinear", "c2jShape" : "TimeBasedLinear", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link TimeBasedLinear.Builder} avoiding the need to create one manually via {@link TimeBasedLinear#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimeBasedLinear.Builder#build()} is called immediately and its result is passed to {@link #timeBasedLinear(TimeBasedLinear)}.\n@param timeBasedLinear a consumer that will call methods on {@link TimeBasedLinear.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeBasedLinear(TimeBasedLinear)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeBasedLinear", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param timeBasedLinear A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeBasedLinear", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.", "getterModel" : { "returnType" : "TimeBasedLinear", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeBasedLinear", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeBasedLinear", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TimeBasedLinear", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param timeBasedLinear A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.", "setterMethodName" : "setTimeBasedLinear", "setterModel" : { "variableDeclarationType" : "TimeBasedLinear", "variableName" : "timeBasedLinear", "variableType" : "TimeBasedLinear", "documentation" : null, "simpleType" : "TimeBasedLinear", "variableSetterType" : "TimeBasedLinear" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimeBasedLinear", "variableName" : "timeBasedLinear", "variableType" : "TimeBasedLinear", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TimeBasedLinear", "variableSetterType" : "TimeBasedLinear" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TimeBasedCanary" : { "beanStyleGetterMethodName" : "getTimeBasedCanary", "beanStyleSetterMethodName" : "setTimeBasedCanary", "c2jName" : "timeBasedCanary", "c2jShape" : "TimeBasedCanary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link TimeBasedCanary.Builder} avoiding the need to create one manually via {@link TimeBasedCanary#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimeBasedCanary.Builder#build()} is called immediately and its result is passed to {@link #timeBasedCanary(TimeBasedCanary)}.\n@param timeBasedCanary a consumer that will call methods on {@link TimeBasedCanary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeBasedCanary(TimeBasedCanary)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeBasedCanary", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param timeBasedCanary A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeBasedCanary", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.", "getterModel" : { "returnType" : "TimeBasedCanary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeBasedCanary", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeBasedCanary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TimeBasedCanary", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param timeBasedCanary A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.", "setterMethodName" : "setTimeBasedCanary", "setterModel" : { "variableDeclarationType" : "TimeBasedCanary", "variableName" : "timeBasedCanary", "variableType" : "TimeBasedCanary", "documentation" : null, "simpleType" : "TimeBasedCanary", "variableSetterType" : "TimeBasedCanary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimeBasedCanary", "variableName" : "timeBasedCanary", "variableType" : "TimeBasedCanary", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TimeBasedCanary", "variableSetterType" : "TimeBasedCanary" }, "xmlNameSpaceUri" : null }, "TimeBasedLinear" : { "beanStyleGetterMethodName" : "getTimeBasedLinear", "beanStyleSetterMethodName" : "setTimeBasedLinear", "c2jName" : "timeBasedLinear", "c2jShape" : "TimeBasedLinear", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link TimeBasedLinear.Builder} avoiding the need to create one manually via {@link TimeBasedLinear#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimeBasedLinear.Builder#build()} is called immediately and its result is passed to {@link #timeBasedLinear(TimeBasedLinear)}.\n@param timeBasedLinear a consumer that will call methods on {@link TimeBasedLinear.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeBasedLinear(TimeBasedLinear)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeBasedLinear", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param timeBasedLinear A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeBasedLinear", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.", "getterModel" : { "returnType" : "TimeBasedLinear", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeBasedLinear", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeBasedLinear", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TimeBasedLinear", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param timeBasedLinear A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.", "setterMethodName" : "setTimeBasedLinear", "setterModel" : { "variableDeclarationType" : "TimeBasedLinear", "variableName" : "timeBasedLinear", "variableType" : "TimeBasedLinear", "documentation" : null, "simpleType" : "TimeBasedLinear", "variableSetterType" : "TimeBasedLinear" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimeBasedLinear", "variableName" : "timeBasedLinear", "variableType" : "TimeBasedLinear", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TimeBasedLinear", "variableSetterType" : "TimeBasedLinear" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TrafficRoutingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TrafficRoutingType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            \n@param type The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .\n@see TrafficRoutingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TrafficRoutingType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TrafficRoutingType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .\n@see TrafficRoutingType", "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" : "type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            \n@param type The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .\n@see TrafficRoutingType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TrafficRoutingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TrafficRoutingType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            \n@param type The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .\n@see TrafficRoutingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TrafficRoutingType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TrafficRoutingType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .\n@see TrafficRoutingType", "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" : "type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            \n@param type The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .\n@see TrafficRoutingType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The type of traffic shifting (TimeBasedCanary or TimeBasedLinear) used by a deployment configuration .

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeBasedCanary", "beanStyleSetterMethodName" : "setTimeBasedCanary", "c2jName" : "timeBasedCanary", "c2jShape" : "TimeBasedCanary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link TimeBasedCanary.Builder} avoiding the need to create one manually via {@link TimeBasedCanary#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimeBasedCanary.Builder#build()} is called immediately and its result is passed to {@link #timeBasedCanary(TimeBasedCanary)}.\n@param timeBasedCanary a consumer that will call methods on {@link TimeBasedCanary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeBasedCanary(TimeBasedCanary)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeBasedCanary", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param timeBasedCanary A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeBasedCanary", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.", "getterModel" : { "returnType" : "TimeBasedCanary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeBasedCanary", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeBasedCanary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TimeBasedCanary", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param timeBasedCanary A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.", "setterMethodName" : "setTimeBasedCanary", "setterModel" : { "variableDeclarationType" : "TimeBasedCanary", "variableName" : "timeBasedCanary", "variableType" : "TimeBasedCanary", "documentation" : null, "simpleType" : "TimeBasedCanary", "variableSetterType" : "TimeBasedCanary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimeBasedCanary", "variableName" : "timeBasedCanary", "variableType" : "TimeBasedCanary", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in two increments. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TimeBasedCanary", "variableSetterType" : "TimeBasedCanary" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeBasedLinear", "beanStyleSetterMethodName" : "setTimeBasedLinear", "c2jName" : "timeBasedLinear", "c2jShape" : "TimeBasedLinear", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link TimeBasedLinear.Builder} avoiding the need to create one manually via {@link TimeBasedLinear#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimeBasedLinear.Builder#build()} is called immediately and its result is passed to {@link #timeBasedLinear(TimeBasedLinear)}.\n@param timeBasedLinear a consumer that will call methods on {@link TimeBasedLinear.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeBasedLinear(TimeBasedLinear)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeBasedLinear", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param timeBasedLinear A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeBasedLinear", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.", "getterModel" : { "returnType" : "TimeBasedLinear", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeBasedLinear", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeBasedLinear", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TimeBasedLinear", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param timeBasedLinear A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.", "setterMethodName" : "setTimeBasedLinear", "setterModel" : { "variableDeclarationType" : "TimeBasedLinear", "variableName" : "timeBasedLinear", "variableType" : "TimeBasedLinear", "documentation" : null, "simpleType" : "TimeBasedLinear", "variableSetterType" : "TimeBasedLinear" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimeBasedLinear", "variableName" : "timeBasedLinear", "variableType" : "TimeBasedLinear", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A configuration that shifts traffic from one version of a Lambda function to another in equal increments, with an equal number of minutes between each increment. The original and target Lambda function versions are specified in the deployment's AppSpec file.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TimeBasedLinear", "variableSetterType" : "TimeBasedLinear" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TrafficRoutingConfig", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TrafficRoutingConfig", "variableName" : "trafficRoutingConfig", "variableType" : "TrafficRoutingConfig", "documentation" : null, "simpleType" : "TrafficRoutingConfig", "variableSetterType" : "TrafficRoutingConfig" }, "wrapper" : false }, "TrafficRoutingType" : { "c2jName" : "TrafficRoutingType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "TIME_BASED_CANARY", "value" : "TimeBasedCanary" }, { "name" : "TIME_BASED_LINEAR", "value" : "TimeBasedLinear" }, { "name" : "ALL_AT_ONCE", "value" : "AllAtOnce" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TrafficRoutingType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TrafficRoutingType", "variableName" : "trafficRoutingType", "variableType" : "TrafficRoutingType", "documentation" : null, "simpleType" : "TrafficRoutingType", "variableSetterType" : "TrafficRoutingType" }, "wrapper" : false }, "TriggerConfig" : { "c2jName" : "TriggerConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about notification triggers for the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTriggerName", "beanStyleSetterMethodName" : "setTriggerName", "c2jName" : "triggerName", "c2jShape" : "TriggerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #triggerName(String)}.\n@param triggerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "triggerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerName The name of the notification trigger.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the notification trigger.", "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" : "triggerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TriggerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerName The name of the notification trigger.", "setterMethodName" : "setTriggerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "triggerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "triggerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTriggerTargetArn", "beanStyleSetterMethodName" : "setTriggerTargetArn", "c2jName" : "triggerTargetArn", "c2jShape" : "TriggerTargetArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #triggerTargetArn(String)}.\n@param triggerTargetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerTargetArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "triggerTargetArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerTargetArn The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerTargetArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.", "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" : "triggerTargetArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerTargetArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TriggerTargetArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerTargetArn The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.", "setterMethodName" : "setTriggerTargetArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "triggerTargetArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "triggerTargetArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTriggerEventsAsStrings", "beanStyleSetterMethodName" : "setTriggerEventsWithStrings", "c2jName" : "triggerEvents", "c2jShape" : "TriggerEventTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #triggerEventsAsStrings(List)}.\n@param triggerEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerEventsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "triggerEvents", "fluentEnumSetterMethodName" : "triggerEvents", "fluentGetterMethodName" : "triggerEventsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerEvents The event type or types for which notifications are triggered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerEventsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The event type or types for which notifications are triggered.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "triggerEvents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TriggerEventType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "TriggerEventType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see TriggerEventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TriggerEventType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link TriggerEventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The value of the Member property for this object.\n@see TriggerEventType", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see TriggerEventType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TriggerEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerEvents The event type or types for which notifications are triggered.", "setterMethodName" : "setTriggerEventsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TriggerEvents" : { "beanStyleGetterMethodName" : "getTriggerEventsAsStrings", "beanStyleSetterMethodName" : "setTriggerEventsWithStrings", "c2jName" : "triggerEvents", "c2jShape" : "TriggerEventTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #triggerEventsAsStrings(List)}.\n@param triggerEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerEventsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "triggerEvents", "fluentEnumSetterMethodName" : "triggerEvents", "fluentGetterMethodName" : "triggerEventsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerEvents The event type or types for which notifications are triggered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerEventsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The event type or types for which notifications are triggered.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "triggerEvents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TriggerEventType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "TriggerEventType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see TriggerEventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TriggerEventType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link TriggerEventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The value of the Member property for this object.\n@see TriggerEventType", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see TriggerEventType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TriggerEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerEvents The event type or types for which notifications are triggered.", "setterMethodName" : "setTriggerEventsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TriggerName" : { "beanStyleGetterMethodName" : "getTriggerName", "beanStyleSetterMethodName" : "setTriggerName", "c2jName" : "triggerName", "c2jShape" : "TriggerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #triggerName(String)}.\n@param triggerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "triggerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerName The name of the notification trigger.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the notification trigger.", "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" : "triggerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TriggerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerName The name of the notification trigger.", "setterMethodName" : "setTriggerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "triggerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "triggerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TriggerTargetArn" : { "beanStyleGetterMethodName" : "getTriggerTargetArn", "beanStyleSetterMethodName" : "setTriggerTargetArn", "c2jName" : "triggerTargetArn", "c2jShape" : "TriggerTargetArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #triggerTargetArn(String)}.\n@param triggerTargetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerTargetArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "triggerTargetArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerTargetArn The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerTargetArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.", "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" : "triggerTargetArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerTargetArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TriggerTargetArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerTargetArn The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.", "setterMethodName" : "setTriggerTargetArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "triggerTargetArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "triggerTargetArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTriggerName", "beanStyleSetterMethodName" : "setTriggerName", "c2jName" : "triggerName", "c2jShape" : "TriggerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #triggerName(String)}.\n@param triggerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "triggerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerName The name of the notification trigger.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the notification trigger.", "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" : "triggerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TriggerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerName The name of the notification trigger.", "setterMethodName" : "setTriggerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "triggerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "triggerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The name of the notification trigger.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTriggerTargetArn", "beanStyleSetterMethodName" : "setTriggerTargetArn", "c2jName" : "triggerTargetArn", "c2jShape" : "TriggerTargetArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #triggerTargetArn(String)}.\n@param triggerTargetArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerTargetArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "triggerTargetArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerTargetArn The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerTargetArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.", "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" : "triggerTargetArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerTargetArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TriggerTargetArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerTargetArn The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.", "setterMethodName" : "setTriggerTargetArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "triggerTargetArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "triggerTargetArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTriggerEventsAsStrings", "beanStyleSetterMethodName" : "setTriggerEventsWithStrings", "c2jName" : "triggerEvents", "c2jShape" : "TriggerEventTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #triggerEventsAsStrings(List)}.\n@param triggerEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerEventsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "triggerEvents", "fluentEnumSetterMethodName" : "triggerEvents", "fluentGetterMethodName" : "triggerEventsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerEvents The event type or types for which notifications are triggered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerEventsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The event type or types for which notifications are triggered.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "triggerEvents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TriggerEventType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "TriggerEventType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see TriggerEventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TriggerEventType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link TriggerEventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The value of the Member property for this object.\n@see TriggerEventType", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see TriggerEventType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TriggerEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerEvents The event type or types for which notifications are triggered.", "setterMethodName" : "setTriggerEventsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The event type or types for which notifications are triggered.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TriggerConfig", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "triggerConfig", "variableType" : "TriggerConfig", "documentation" : null, "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "wrapper" : false }, "TriggerEventType" : { "c2jName" : "TriggerEventType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "DEPLOYMENT_START", "value" : "DeploymentStart" }, { "name" : "DEPLOYMENT_SUCCESS", "value" : "DeploymentSuccess" }, { "name" : "DEPLOYMENT_FAILURE", "value" : "DeploymentFailure" }, { "name" : "DEPLOYMENT_STOP", "value" : "DeploymentStop" }, { "name" : "DEPLOYMENT_ROLLBACK", "value" : "DeploymentRollback" }, { "name" : "DEPLOYMENT_READY", "value" : "DeploymentReady" }, { "name" : "INSTANCE_START", "value" : "InstanceStart" }, { "name" : "INSTANCE_SUCCESS", "value" : "InstanceSuccess" }, { "name" : "INSTANCE_FAILURE", "value" : "InstanceFailure" }, { "name" : "INSTANCE_READY", "value" : "InstanceReady" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TriggerEventType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TriggerEventType", "variableName" : "triggerEventType", "variableType" : "TriggerEventType", "documentation" : null, "simpleType" : "TriggerEventType", "variableSetterType" : "TriggerEventType" }, "wrapper" : false }, "TriggerTargetsLimitExceededException" : { "c2jName" : "TriggerTargetsLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The maximum allowed number of triggers was exceeded.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TriggerTargetsLimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TriggerTargetsLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TriggerTargetsLimitExceededException", "variableName" : "triggerTargetsLimitExceededException", "variableType" : "TriggerTargetsLimitExceededException", "documentation" : null, "simpleType" : "TriggerTargetsLimitExceededException", "variableSetterType" : "TriggerTargetsLimitExceededException" }, "wrapper" : false }, "UnsupportedActionForDeploymentTypeException" : { "c2jName" : "UnsupportedActionForDeploymentTypeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A call was submitted that is not supported for the specified deployment type.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UnsupportedActionForDeploymentTypeException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UnsupportedActionForDeploymentTypeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnsupportedActionForDeploymentTypeException", "variableName" : "unsupportedActionForDeploymentTypeException", "variableType" : "UnsupportedActionForDeploymentTypeException", "documentation" : null, "simpleType" : "UnsupportedActionForDeploymentTypeException", "variableSetterType" : "UnsupportedActionForDeploymentTypeException" }, "wrapper" : false }, "UpdateApplicationRequest" : { "c2jName" : "UpdateApplicationInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the input of an UpdateApplication operation.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateApplication", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.UpdateApplication", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param applicationName The current name of the application you want to change.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The current name of the application you want to change.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param applicationName The current name of the application you want to change.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNewApplicationName", "beanStyleSetterMethodName" : "setNewApplicationName", "c2jName" : "newApplicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #newApplicationName(String)}.\n@param newApplicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #newApplicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newApplicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param newApplicationName The new name to give the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "newApplicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The new name to give the application.", "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" : "newApplicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "newApplicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NewApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param newApplicationName The new name to give the application.", "setterMethodName" : "setNewApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "newApplicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "newApplicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param applicationName The current name of the application you want to change.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The current name of the application you want to change.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param applicationName The current name of the application you want to change.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NewApplicationName" : { "beanStyleGetterMethodName" : "getNewApplicationName", "beanStyleSetterMethodName" : "setNewApplicationName", "c2jName" : "newApplicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #newApplicationName(String)}.\n@param newApplicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #newApplicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newApplicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param newApplicationName The new name to give the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "newApplicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The new name to give the application.", "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" : "newApplicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "newApplicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NewApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param newApplicationName The new name to give the application.", "setterMethodName" : "setNewApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "newApplicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "newApplicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param applicationName The current name of the application you want to change.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The current name of the application you want to change.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param applicationName The current name of the application you want to change.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the application you want to change.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNewApplicationName", "beanStyleSetterMethodName" : "setNewApplicationName", "c2jName" : "newApplicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #newApplicationName(String)}.\n@param newApplicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #newApplicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newApplicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param newApplicationName The new name to give the application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "newApplicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The new name to give the application.", "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" : "newApplicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "newApplicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NewApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param newApplicationName The new name to give the application.", "setterMethodName" : "setNewApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "newApplicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "newApplicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name to give the application.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateApplicationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateApplicationRequest", "variableName" : "updateApplicationRequest", "variableType" : "UpdateApplicationRequest", "documentation" : null, "simpleType" : "UpdateApplicationRequest", "variableSetterType" : "UpdateApplicationRequest" }, "wrapper" : false }, "UpdateApplicationResponse" : { "c2jName" : "UpdateApplicationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateApplicationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateApplicationResponse", "variableName" : "updateApplicationResponse", "variableType" : "UpdateApplicationResponse", "documentation" : null, "simpleType" : "UpdateApplicationResponse", "variableSetterType" : "UpdateApplicationResponse" }, "wrapper" : false }, "UpdateDeploymentGroupRequest" : { "c2jName" : "UpdateDeploymentGroupInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the input of an UpdateDeploymentGroup operation.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateDeploymentGroup", "locationName" : null, "requestUri" : "/", "target" : "CodeDeploy_20141006.UpdateDeploymentGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param applicationName The application name that corresponds to the deployment group to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The application name that corresponds to the deployment group to update.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param applicationName The application name that corresponds to the deployment group to update.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCurrentDeploymentGroupName", "beanStyleSetterMethodName" : "setCurrentDeploymentGroupName", "c2jName" : "currentDeploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentDeploymentGroupName(String)}.\n@param currentDeploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentDeploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentDeploymentGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param currentDeploymentGroupName The current name of the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentDeploymentGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The current name of the deployment group.", "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" : "currentDeploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "currentDeploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentDeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param currentDeploymentGroupName The current name of the deployment group.", "setterMethodName" : "setCurrentDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentDeploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentDeploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNewDeploymentGroupName", "beanStyleSetterMethodName" : "setNewDeploymentGroupName", "c2jName" : "newDeploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #newDeploymentGroupName(String)}.\n@param newDeploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #newDeploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newDeploymentGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param newDeploymentGroupName The new name of the deployment group, if you want to change it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "newDeploymentGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The new name of the deployment group, if you want to change it.", "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" : "newDeploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "newDeploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NewDeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param newDeploymentGroupName The new name of the deployment group, if you want to change it.", "setterMethodName" : "setNewDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "newDeploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "newDeploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param deploymentConfigName The replacement deployment configuration name to use, if you want to change it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The replacement deployment configuration name to use, if you want to change it.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param deploymentConfigName The replacement deployment configuration name to use, if you want to change it.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2TagFilters", "beanStyleSetterMethodName" : "setEc2TagFilters", "c2jName" : "ec2TagFilters", "c2jShape" : "EC2TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ec2TagFilters(List)}.\n@param ec2TagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagFilters The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagFilters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EC2TagFilter.Builder} avoiding the need to create one manually via {@link EC2TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(EC2TagFilter)}.\n@param member a consumer that will call methods on {@link EC2TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EC2TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EC2TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : "", "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EC2TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EC2TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Ec2TagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagFilters The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.", "setterMethodName" : "setEc2TagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnPremisesInstanceTagFilters", "beanStyleSetterMethodName" : "setOnPremisesInstanceTagFilters", "c2jName" : "onPremisesInstanceTagFilters", "c2jShape" : "TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #onPremisesInstanceTagFilters(List)}.\n@param onPremisesInstanceTagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesInstanceTagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesInstanceTagFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param onPremisesInstanceTagFilters The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesInstanceTagFilters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesInstanceTagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesInstanceTagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TagFilter.Builder} avoiding the need to create one manually via {@link TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(TagFilter)}.\n@param member a consumer that will call methods on {@link TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : "", "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OnPremisesInstanceTagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param onPremisesInstanceTagFilters The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.", "setterMethodName" : "setOnPremisesInstanceTagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingGroups", "beanStyleSetterMethodName" : "setAutoScalingGroups", "c2jName" : "autoScalingGroups", "c2jShape" : "AutoScalingGroupNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoScalingGroups(List)}.\n@param autoScalingGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoScalingGroups The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingGroups", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoScalingGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoScalingGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoScalingGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoScalingGroups The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.", "setterMethodName" : "setAutoScalingGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "serviceRoleArn", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param serviceRoleArn A replacement ARN for the service role, if you want to change it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return A replacement ARN for the service role, if you want to change it.", "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" : "serviceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "serviceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param serviceRoleArn A replacement ARN for the service role, if you want to change it.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTriggerConfigurations", "beanStyleSetterMethodName" : "setTriggerConfigurations", "c2jName" : "triggerConfigurations", "c2jShape" : "TriggerConfigList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #triggerConfigurations(List)}.\n@param triggerConfigurations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "triggerConfigurations", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerConfigurations Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerConfigurations", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "triggerConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TriggerConfig", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TriggerConfig.Builder} avoiding the need to create one manually via {@link TriggerConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TriggerConfig.Builder#build()} is called immediately and its result is passed to {@link #member(TriggerConfig)}.\n@param member a consumer that will call methods on {@link TriggerConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TriggerConfig)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TriggerConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : null, "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : "", "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TriggerConfig", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TriggerConfig", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TriggerConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerConfigurations Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.", "setterMethodName" : "setTriggerConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlarmConfiguration", "beanStyleSetterMethodName" : "setAlarmConfiguration", "c2jName" : "alarmConfiguration", "c2jShape" : "AlarmConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link AlarmConfiguration.Builder} avoiding the need to create one manually via {@link AlarmConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AlarmConfiguration.Builder#build()} is called immediately and its result is passed to {@link #alarmConfiguration(AlarmConfiguration)}.\n@param alarmConfiguration a consumer that will call methods on {@link AlarmConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alarmConfiguration(AlarmConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alarmConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param alarmConfiguration Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alarmConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.", "getterModel" : { "returnType" : "AlarmConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "alarmConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "alarmConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AlarmConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param alarmConfiguration Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.", "setterMethodName" : "setAlarmConfiguration", "setterModel" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : null, "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoRollbackConfiguration", "beanStyleSetterMethodName" : "setAutoRollbackConfiguration", "c2jName" : "autoRollbackConfiguration", "c2jShape" : "AutoRollbackConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link AutoRollbackConfiguration.Builder} avoiding the need to create one manually via {@link AutoRollbackConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoRollbackConfiguration.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackConfiguration(AutoRollbackConfiguration)}.\n@param autoRollbackConfiguration a consumer that will call methods on {@link AutoRollbackConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackConfiguration(AutoRollbackConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoRollbackConfiguration Information for an automatic rollback configuration that is added or changed when a deployment group is updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information for an automatic rollback configuration that is added or changed when a deployment group is updated.", "getterModel" : { "returnType" : "AutoRollbackConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoRollbackConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoRollbackConfiguration Information for an automatic rollback configuration that is added or changed when a deployment group is updated.", "setterMethodName" : "setAutoRollbackConfiguration", "setterModel" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentStyle", "beanStyleSetterMethodName" : "setDeploymentStyle", "c2jName" : "deploymentStyle", "c2jShape" : "DeploymentStyle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link DeploymentStyle.Builder} avoiding the need to create one manually via {@link DeploymentStyle#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentStyle.Builder#build()} is called immediately and its result is passed to {@link #deploymentStyle(DeploymentStyle)}.\n@param deploymentStyle a consumer that will call methods on {@link DeploymentStyle.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStyle(DeploymentStyle)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentStyle", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentStyle", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "getterModel" : { "returnType" : "DeploymentStyle", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentStyle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentStyle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentStyle", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "setterMethodName" : "setDeploymentStyle", "setterModel" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : null, "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlueGreenDeploymentConfiguration", "beanStyleSetterMethodName" : "setBlueGreenDeploymentConfiguration", "c2jName" : "blueGreenDeploymentConfiguration", "c2jShape" : "BlueGreenDeploymentConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link BlueGreenDeploymentConfiguration.Builder} avoiding the need to create one manually via {@link BlueGreenDeploymentConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlueGreenDeploymentConfiguration.Builder#build()} is called immediately and its result is passed to {@link #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)}.\n@param blueGreenDeploymentConfiguration a consumer that will call methods on {@link BlueGreenDeploymentConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blueGreenDeploymentConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blueGreenDeploymentConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about blue/green deployment options for a deployment group.", "getterModel" : { "returnType" : "BlueGreenDeploymentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "blueGreenDeploymentConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "blueGreenDeploymentConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BlueGreenDeploymentConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.", "setterMethodName" : "setBlueGreenDeploymentConfiguration", "setterModel" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : null, "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoadBalancerInfo", "beanStyleSetterMethodName" : "setLoadBalancerInfo", "c2jName" : "loadBalancerInfo", "c2jShape" : "LoadBalancerInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link LoadBalancerInfo.Builder} avoiding the need to create one manually via {@link LoadBalancerInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoadBalancerInfo.Builder#build()} is called immediately and its result is passed to {@link #loadBalancerInfo(LoadBalancerInfo)}.\n@param loadBalancerInfo a consumer that will call methods on {@link LoadBalancerInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loadBalancerInfo(LoadBalancerInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loadBalancerInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param loadBalancerInfo Information about the load balancer used in a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadBalancerInfo", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about the load balancer used in a deployment.", "getterModel" : { "returnType" : "LoadBalancerInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "loadBalancerInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "loadBalancerInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoadBalancerInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param loadBalancerInfo Information about the load balancer used in a deployment.", "setterMethodName" : "setLoadBalancerInfo", "setterModel" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : null, "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2TagSet", "beanStyleSetterMethodName" : "setEc2TagSet", "c2jName" : "ec2TagSet", "c2jShape" : "EC2TagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link EC2TagSet.Builder} avoiding the need to create one manually via {@link EC2TagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagSet.Builder#build()} is called immediately and its result is passed to {@link #ec2TagSet(EC2TagSet)}.\n@param ec2TagSet a consumer that will call methods on {@link EC2TagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagSet(EC2TagSet)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagSet", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagSet Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagSet", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.", "getterModel" : { "returnType" : "EC2TagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Ec2TagSet", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagSet Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.", "setterMethodName" : "setEc2TagSet", "setterModel" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : null, "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsServices", "beanStyleSetterMethodName" : "setEcsServices", "c2jName" : "ecsServices", "c2jShape" : "ECSServiceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ecsServices(List)}.\n@param ecsServices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsServices(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsServices", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsServices", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ecsServices", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ecsServices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ECSService", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ECSService.Builder} avoiding the need to create one manually via {@link ECSService#builder()}.\n\nWhen the {@link Consumer} completes, {@link ECSService.Builder#build()} is called immediately and its result is passed to {@link #member(ECSService)}.\n@param member a consumer that will call methods on {@link ECSService.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ECSService)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ECSService", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : null, "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : "", "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ECSService", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ECSService", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EcsServices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "setterMethodName" : "setEcsServices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnPremisesTagSet", "beanStyleSetterMethodName" : "setOnPremisesTagSet", "c2jName" : "onPremisesTagSet", "c2jShape" : "OnPremisesTagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link OnPremisesTagSet.Builder} avoiding the need to create one manually via {@link OnPremisesTagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link OnPremisesTagSet.Builder#build()} is called immediately and its result is passed to {@link #onPremisesTagSet(OnPremisesTagSet)}.\n@param onPremisesTagSet a consumer that will call methods on {@link OnPremisesTagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesTagSet(OnPremisesTagSet)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesTagSet", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param onPremisesTagSet Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesTagSet", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.", "getterModel" : { "returnType" : "OnPremisesTagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesTagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesTagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OnPremisesTagSet", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param onPremisesTagSet Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.", "setterMethodName" : "setOnPremisesTagSet", "setterModel" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : null, "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AlarmConfiguration" : { "beanStyleGetterMethodName" : "getAlarmConfiguration", "beanStyleSetterMethodName" : "setAlarmConfiguration", "c2jName" : "alarmConfiguration", "c2jShape" : "AlarmConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link AlarmConfiguration.Builder} avoiding the need to create one manually via {@link AlarmConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AlarmConfiguration.Builder#build()} is called immediately and its result is passed to {@link #alarmConfiguration(AlarmConfiguration)}.\n@param alarmConfiguration a consumer that will call methods on {@link AlarmConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alarmConfiguration(AlarmConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alarmConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param alarmConfiguration Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alarmConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.", "getterModel" : { "returnType" : "AlarmConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "alarmConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "alarmConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AlarmConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param alarmConfiguration Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.", "setterMethodName" : "setAlarmConfiguration", "setterModel" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : null, "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "xmlNameSpaceUri" : null }, "ApplicationName" : { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param applicationName The application name that corresponds to the deployment group to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The application name that corresponds to the deployment group to update.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param applicationName The application name that corresponds to the deployment group to update.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutoRollbackConfiguration" : { "beanStyleGetterMethodName" : "getAutoRollbackConfiguration", "beanStyleSetterMethodName" : "setAutoRollbackConfiguration", "c2jName" : "autoRollbackConfiguration", "c2jShape" : "AutoRollbackConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link AutoRollbackConfiguration.Builder} avoiding the need to create one manually via {@link AutoRollbackConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoRollbackConfiguration.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackConfiguration(AutoRollbackConfiguration)}.\n@param autoRollbackConfiguration a consumer that will call methods on {@link AutoRollbackConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackConfiguration(AutoRollbackConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoRollbackConfiguration Information for an automatic rollback configuration that is added or changed when a deployment group is updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information for an automatic rollback configuration that is added or changed when a deployment group is updated.", "getterModel" : { "returnType" : "AutoRollbackConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoRollbackConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoRollbackConfiguration Information for an automatic rollback configuration that is added or changed when a deployment group is updated.", "setterMethodName" : "setAutoRollbackConfiguration", "setterModel" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "xmlNameSpaceUri" : null }, "AutoScalingGroups" : { "beanStyleGetterMethodName" : "getAutoScalingGroups", "beanStyleSetterMethodName" : "setAutoScalingGroups", "c2jName" : "autoScalingGroups", "c2jShape" : "AutoScalingGroupNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoScalingGroups(List)}.\n@param autoScalingGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoScalingGroups The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingGroups", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoScalingGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoScalingGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoScalingGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoScalingGroups The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.", "setterMethodName" : "setAutoScalingGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "BlueGreenDeploymentConfiguration" : { "beanStyleGetterMethodName" : "getBlueGreenDeploymentConfiguration", "beanStyleSetterMethodName" : "setBlueGreenDeploymentConfiguration", "c2jName" : "blueGreenDeploymentConfiguration", "c2jShape" : "BlueGreenDeploymentConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link BlueGreenDeploymentConfiguration.Builder} avoiding the need to create one manually via {@link BlueGreenDeploymentConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlueGreenDeploymentConfiguration.Builder#build()} is called immediately and its result is passed to {@link #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)}.\n@param blueGreenDeploymentConfiguration a consumer that will call methods on {@link BlueGreenDeploymentConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blueGreenDeploymentConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blueGreenDeploymentConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about blue/green deployment options for a deployment group.", "getterModel" : { "returnType" : "BlueGreenDeploymentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "blueGreenDeploymentConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "blueGreenDeploymentConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BlueGreenDeploymentConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.", "setterMethodName" : "setBlueGreenDeploymentConfiguration", "setterModel" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : null, "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "xmlNameSpaceUri" : null }, "CurrentDeploymentGroupName" : { "beanStyleGetterMethodName" : "getCurrentDeploymentGroupName", "beanStyleSetterMethodName" : "setCurrentDeploymentGroupName", "c2jName" : "currentDeploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentDeploymentGroupName(String)}.\n@param currentDeploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentDeploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentDeploymentGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param currentDeploymentGroupName The current name of the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentDeploymentGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The current name of the deployment group.", "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" : "currentDeploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "currentDeploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentDeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param currentDeploymentGroupName The current name of the deployment group.", "setterMethodName" : "setCurrentDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentDeploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentDeploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentConfigName" : { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param deploymentConfigName The replacement deployment configuration name to use, if you want to change it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The replacement deployment configuration name to use, if you want to change it.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param deploymentConfigName The replacement deployment configuration name to use, if you want to change it.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentStyle" : { "beanStyleGetterMethodName" : "getDeploymentStyle", "beanStyleSetterMethodName" : "setDeploymentStyle", "c2jName" : "deploymentStyle", "c2jShape" : "DeploymentStyle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link DeploymentStyle.Builder} avoiding the need to create one manually via {@link DeploymentStyle#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentStyle.Builder#build()} is called immediately and its result is passed to {@link #deploymentStyle(DeploymentStyle)}.\n@param deploymentStyle a consumer that will call methods on {@link DeploymentStyle.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStyle(DeploymentStyle)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentStyle", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentStyle", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "getterModel" : { "returnType" : "DeploymentStyle", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentStyle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentStyle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentStyle", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "setterMethodName" : "setDeploymentStyle", "setterModel" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : null, "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "xmlNameSpaceUri" : null }, "Ec2TagFilters" : { "beanStyleGetterMethodName" : "getEc2TagFilters", "beanStyleSetterMethodName" : "setEc2TagFilters", "c2jName" : "ec2TagFilters", "c2jShape" : "EC2TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ec2TagFilters(List)}.\n@param ec2TagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagFilters The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagFilters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EC2TagFilter.Builder} avoiding the need to create one manually via {@link EC2TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(EC2TagFilter)}.\n@param member a consumer that will call methods on {@link EC2TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EC2TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EC2TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : "", "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EC2TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EC2TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Ec2TagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagFilters The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.", "setterMethodName" : "setEc2TagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Ec2TagSet" : { "beanStyleGetterMethodName" : "getEc2TagSet", "beanStyleSetterMethodName" : "setEc2TagSet", "c2jName" : "ec2TagSet", "c2jShape" : "EC2TagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link EC2TagSet.Builder} avoiding the need to create one manually via {@link EC2TagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagSet.Builder#build()} is called immediately and its result is passed to {@link #ec2TagSet(EC2TagSet)}.\n@param ec2TagSet a consumer that will call methods on {@link EC2TagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagSet(EC2TagSet)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagSet", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagSet Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagSet", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.", "getterModel" : { "returnType" : "EC2TagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Ec2TagSet", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagSet Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.", "setterMethodName" : "setEc2TagSet", "setterModel" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : null, "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "xmlNameSpaceUri" : null }, "EcsServices" : { "beanStyleGetterMethodName" : "getEcsServices", "beanStyleSetterMethodName" : "setEcsServices", "c2jName" : "ecsServices", "c2jShape" : "ECSServiceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ecsServices(List)}.\n@param ecsServices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsServices(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsServices", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsServices", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ecsServices", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ecsServices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ECSService", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ECSService.Builder} avoiding the need to create one manually via {@link ECSService#builder()}.\n\nWhen the {@link Consumer} completes, {@link ECSService.Builder#build()} is called immediately and its result is passed to {@link #member(ECSService)}.\n@param member a consumer that will call methods on {@link ECSService.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ECSService)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ECSService", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : null, "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : "", "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ECSService", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ECSService", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EcsServices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "setterMethodName" : "setEcsServices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "LoadBalancerInfo" : { "beanStyleGetterMethodName" : "getLoadBalancerInfo", "beanStyleSetterMethodName" : "setLoadBalancerInfo", "c2jName" : "loadBalancerInfo", "c2jShape" : "LoadBalancerInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link LoadBalancerInfo.Builder} avoiding the need to create one manually via {@link LoadBalancerInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoadBalancerInfo.Builder#build()} is called immediately and its result is passed to {@link #loadBalancerInfo(LoadBalancerInfo)}.\n@param loadBalancerInfo a consumer that will call methods on {@link LoadBalancerInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loadBalancerInfo(LoadBalancerInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loadBalancerInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param loadBalancerInfo Information about the load balancer used in a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadBalancerInfo", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about the load balancer used in a deployment.", "getterModel" : { "returnType" : "LoadBalancerInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "loadBalancerInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "loadBalancerInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoadBalancerInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param loadBalancerInfo Information about the load balancer used in a deployment.", "setterMethodName" : "setLoadBalancerInfo", "setterModel" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : null, "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "xmlNameSpaceUri" : null }, "NewDeploymentGroupName" : { "beanStyleGetterMethodName" : "getNewDeploymentGroupName", "beanStyleSetterMethodName" : "setNewDeploymentGroupName", "c2jName" : "newDeploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #newDeploymentGroupName(String)}.\n@param newDeploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #newDeploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newDeploymentGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param newDeploymentGroupName The new name of the deployment group, if you want to change it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "newDeploymentGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The new name of the deployment group, if you want to change it.", "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" : "newDeploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "newDeploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NewDeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param newDeploymentGroupName The new name of the deployment group, if you want to change it.", "setterMethodName" : "setNewDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "newDeploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "newDeploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OnPremisesInstanceTagFilters" : { "beanStyleGetterMethodName" : "getOnPremisesInstanceTagFilters", "beanStyleSetterMethodName" : "setOnPremisesInstanceTagFilters", "c2jName" : "onPremisesInstanceTagFilters", "c2jShape" : "TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #onPremisesInstanceTagFilters(List)}.\n@param onPremisesInstanceTagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesInstanceTagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesInstanceTagFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param onPremisesInstanceTagFilters The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesInstanceTagFilters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesInstanceTagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesInstanceTagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TagFilter.Builder} avoiding the need to create one manually via {@link TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(TagFilter)}.\n@param member a consumer that will call methods on {@link TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : "", "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OnPremisesInstanceTagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param onPremisesInstanceTagFilters The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.", "setterMethodName" : "setOnPremisesInstanceTagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "OnPremisesTagSet" : { "beanStyleGetterMethodName" : "getOnPremisesTagSet", "beanStyleSetterMethodName" : "setOnPremisesTagSet", "c2jName" : "onPremisesTagSet", "c2jShape" : "OnPremisesTagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link OnPremisesTagSet.Builder} avoiding the need to create one manually via {@link OnPremisesTagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link OnPremisesTagSet.Builder#build()} is called immediately and its result is passed to {@link #onPremisesTagSet(OnPremisesTagSet)}.\n@param onPremisesTagSet a consumer that will call methods on {@link OnPremisesTagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesTagSet(OnPremisesTagSet)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesTagSet", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param onPremisesTagSet Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesTagSet", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.", "getterModel" : { "returnType" : "OnPremisesTagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesTagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesTagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OnPremisesTagSet", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param onPremisesTagSet Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.", "setterMethodName" : "setOnPremisesTagSet", "setterModel" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : null, "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "serviceRoleArn", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param serviceRoleArn A replacement ARN for the service role, if you want to change it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return A replacement ARN for the service role, if you want to change it.", "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" : "serviceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "serviceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param serviceRoleArn A replacement ARN for the service role, if you want to change it.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TriggerConfigurations" : { "beanStyleGetterMethodName" : "getTriggerConfigurations", "beanStyleSetterMethodName" : "setTriggerConfigurations", "c2jName" : "triggerConfigurations", "c2jShape" : "TriggerConfigList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #triggerConfigurations(List)}.\n@param triggerConfigurations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "triggerConfigurations", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerConfigurations Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerConfigurations", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "triggerConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TriggerConfig", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TriggerConfig.Builder} avoiding the need to create one manually via {@link TriggerConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TriggerConfig.Builder#build()} is called immediately and its result is passed to {@link #member(TriggerConfig)}.\n@param member a consumer that will call methods on {@link TriggerConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TriggerConfig)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TriggerConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : null, "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : "", "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TriggerConfig", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TriggerConfig", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TriggerConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerConfigurations Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.", "setterMethodName" : "setTriggerConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationName", "beanStyleSetterMethodName" : "setApplicationName", "c2jName" : "applicationName", "c2jShape" : "ApplicationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationName(String)}.\n@param applicationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param applicationName The application name that corresponds to the deployment group to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The application name that corresponds to the deployment group to update.", "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" : "applicationName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "applicationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param applicationName The application name that corresponds to the deployment group to update.", "setterMethodName" : "setApplicationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The application name that corresponds to the deployment group to update.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCurrentDeploymentGroupName", "beanStyleSetterMethodName" : "setCurrentDeploymentGroupName", "c2jName" : "currentDeploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentDeploymentGroupName(String)}.\n@param currentDeploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentDeploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentDeploymentGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param currentDeploymentGroupName The current name of the deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentDeploymentGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The current name of the deployment group.", "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" : "currentDeploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "currentDeploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentDeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param currentDeploymentGroupName The current name of the deployment group.", "setterMethodName" : "setCurrentDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentDeploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentDeploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The current name of the deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNewDeploymentGroupName", "beanStyleSetterMethodName" : "setNewDeploymentGroupName", "c2jName" : "newDeploymentGroupName", "c2jShape" : "DeploymentGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #newDeploymentGroupName(String)}.\n@param newDeploymentGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #newDeploymentGroupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newDeploymentGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param newDeploymentGroupName The new name of the deployment group, if you want to change it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "newDeploymentGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The new name of the deployment group, if you want to change it.", "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" : "newDeploymentGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "newDeploymentGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NewDeploymentGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param newDeploymentGroupName The new name of the deployment group, if you want to change it.", "setterMethodName" : "setNewDeploymentGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "newDeploymentGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "newDeploymentGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The new name of the deployment group, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentConfigName", "beanStyleSetterMethodName" : "setDeploymentConfigName", "c2jName" : "deploymentConfigName", "c2jShape" : "DeploymentConfigName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentConfigName(String)}.\n@param deploymentConfigName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentConfigName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentConfigName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param deploymentConfigName The replacement deployment configuration name to use, if you want to change it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentConfigName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The replacement deployment configuration name to use, if you want to change it.", "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" : "deploymentConfigName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentConfigName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentConfigName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param deploymentConfigName The replacement deployment configuration name to use, if you want to change it.", "setterMethodName" : "setDeploymentConfigName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentConfigName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement deployment configuration name to use, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2TagFilters", "beanStyleSetterMethodName" : "setEc2TagFilters", "c2jName" : "ec2TagFilters", "c2jShape" : "EC2TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ec2TagFilters(List)}.\n@param ec2TagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagFilters The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagFilters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EC2TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EC2TagFilter.Builder} avoiding the need to create one manually via {@link EC2TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(EC2TagFilter)}.\n@param member a consumer that will call methods on {@link EC2TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EC2TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EC2TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : null, "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagFilter", "variableName" : "member", "variableType" : "EC2TagFilter", "documentation" : "", "simpleType" : "EC2TagFilter", "variableSetterType" : "EC2TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EC2TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EC2TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Ec2TagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagFilters The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.", "setterMethodName" : "setEc2TagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2TagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnPremisesInstanceTagFilters", "beanStyleSetterMethodName" : "setOnPremisesInstanceTagFilters", "c2jName" : "onPremisesInstanceTagFilters", "c2jShape" : "TagFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #onPremisesInstanceTagFilters(List)}.\n@param onPremisesInstanceTagFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesInstanceTagFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesInstanceTagFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param onPremisesInstanceTagFilters The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesInstanceTagFilters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesInstanceTagFilters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesInstanceTagFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TagFilter.Builder} avoiding the need to create one manually via {@link TagFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagFilter.Builder#build()} is called immediately and its result is passed to {@link #member(TagFilter)}.\n@param member a consumer that will call methods on {@link TagFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TagFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TagFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : null, "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TagFilter", "variableName" : "member", "variableType" : "TagFilter", "documentation" : "", "simpleType" : "TagFilter", "variableSetterType" : "TagFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TagFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TagFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OnPremisesInstanceTagFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param onPremisesInstanceTagFilters The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.", "setterMethodName" : "setOnPremisesInstanceTagFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "onPremisesInstanceTagFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingGroups", "beanStyleSetterMethodName" : "setAutoScalingGroups", "c2jName" : "autoScalingGroups", "c2jShape" : "AutoScalingGroupNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoScalingGroups(List)}.\n@param autoScalingGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoScalingGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoScalingGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoScalingGroups The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoScalingGroups", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoScalingGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoScalingGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroupName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "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" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoScalingGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoScalingGroups The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.", "setterMethodName" : "setAutoScalingGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoScalingGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "serviceRoleArn", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param serviceRoleArn A replacement ARN for the service role, if you want to change it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return A replacement ARN for the service role, if you want to change it.", "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" : "serviceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "serviceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param serviceRoleArn A replacement ARN for the service role, if you want to change it.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A replacement ARN for the service role, if you want to change it.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTriggerConfigurations", "beanStyleSetterMethodName" : "setTriggerConfigurations", "c2jName" : "triggerConfigurations", "c2jShape" : "TriggerConfigList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #triggerConfigurations(List)}.\n@param triggerConfigurations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #triggerConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "triggerConfigurations", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerConfigurations Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "triggerConfigurations", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "triggerConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "triggerConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TriggerConfig", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TriggerConfig.Builder} avoiding the need to create one manually via {@link TriggerConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link TriggerConfig.Builder#build()} is called immediately and its result is passed to {@link #member(TriggerConfig)}.\n@param member a consumer that will call methods on {@link TriggerConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TriggerConfig)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TriggerConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : null, "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TriggerConfig", "variableName" : "member", "variableType" : "TriggerConfig", "documentation" : "", "simpleType" : "TriggerConfig", "variableSetterType" : "TriggerConfig" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TriggerConfig", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TriggerConfig", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TriggerConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param triggerConfigurations Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.", "setterMethodName" : "setTriggerConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "triggerConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlarmConfiguration", "beanStyleSetterMethodName" : "setAlarmConfiguration", "c2jName" : "alarmConfiguration", "c2jShape" : "AlarmConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link AlarmConfiguration.Builder} avoiding the need to create one manually via {@link AlarmConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AlarmConfiguration.Builder#build()} is called immediately and its result is passed to {@link #alarmConfiguration(AlarmConfiguration)}.\n@param alarmConfiguration a consumer that will call methods on {@link AlarmConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alarmConfiguration(AlarmConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alarmConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param alarmConfiguration Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alarmConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.", "getterModel" : { "returnType" : "AlarmConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "alarmConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "alarmConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AlarmConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param alarmConfiguration Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.", "setterMethodName" : "setAlarmConfiguration", "setterModel" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : null, "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AlarmConfiguration", "variableName" : "alarmConfiguration", "variableType" : "AlarmConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "AlarmConfiguration", "variableSetterType" : "AlarmConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoRollbackConfiguration", "beanStyleSetterMethodName" : "setAutoRollbackConfiguration", "c2jName" : "autoRollbackConfiguration", "c2jShape" : "AutoRollbackConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link AutoRollbackConfiguration.Builder} avoiding the need to create one manually via {@link AutoRollbackConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoRollbackConfiguration.Builder#build()} is called immediately and its result is passed to {@link #autoRollbackConfiguration(AutoRollbackConfiguration)}.\n@param autoRollbackConfiguration a consumer that will call methods on {@link AutoRollbackConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoRollbackConfiguration(AutoRollbackConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoRollbackConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoRollbackConfiguration Information for an automatic rollback configuration that is added or changed when a deployment group is updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoRollbackConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information for an automatic rollback configuration that is added or changed when a deployment group is updated.", "getterModel" : { "returnType" : "AutoRollbackConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "autoRollbackConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "autoRollbackConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutoRollbackConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param autoRollbackConfiguration Information for an automatic rollback configuration that is added or changed when a deployment group is updated.", "setterMethodName" : "setAutoRollbackConfiguration", "setterModel" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : null, "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoRollbackConfiguration", "variableName" : "autoRollbackConfiguration", "variableType" : "AutoRollbackConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "AutoRollbackConfiguration", "variableSetterType" : "AutoRollbackConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentStyle", "beanStyleSetterMethodName" : "setDeploymentStyle", "c2jName" : "deploymentStyle", "c2jShape" : "DeploymentStyle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link DeploymentStyle.Builder} avoiding the need to create one manually via {@link DeploymentStyle#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeploymentStyle.Builder#build()} is called immediately and its result is passed to {@link #deploymentStyle(DeploymentStyle)}.\n@param deploymentStyle a consumer that will call methods on {@link DeploymentStyle.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStyle(DeploymentStyle)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deploymentStyle", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deploymentStyle", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "getterModel" : { "returnType" : "DeploymentStyle", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deploymentStyle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "deploymentStyle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeploymentStyle", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param deploymentStyle Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.", "setterMethodName" : "setDeploymentStyle", "setterModel" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : null, "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeploymentStyle", "variableName" : "deploymentStyle", "variableType" : "DeploymentStyle", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DeploymentStyle", "variableSetterType" : "DeploymentStyle" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlueGreenDeploymentConfiguration", "beanStyleSetterMethodName" : "setBlueGreenDeploymentConfiguration", "c2jName" : "blueGreenDeploymentConfiguration", "c2jShape" : "BlueGreenDeploymentConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link BlueGreenDeploymentConfiguration.Builder} avoiding the need to create one manually via {@link BlueGreenDeploymentConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link BlueGreenDeploymentConfiguration.Builder#build()} is called immediately and its result is passed to {@link #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)}.\n@param blueGreenDeploymentConfiguration a consumer that will call methods on {@link BlueGreenDeploymentConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blueGreenDeploymentConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blueGreenDeploymentConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about blue/green deployment options for a deployment group.", "getterModel" : { "returnType" : "BlueGreenDeploymentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "blueGreenDeploymentConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "blueGreenDeploymentConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BlueGreenDeploymentConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param blueGreenDeploymentConfiguration Information about blue/green deployment options for a deployment group.", "setterMethodName" : "setBlueGreenDeploymentConfiguration", "setterModel" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : null, "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BlueGreenDeploymentConfiguration", "variableName" : "blueGreenDeploymentConfiguration", "variableType" : "BlueGreenDeploymentConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about blue/green deployment options for a deployment group.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "BlueGreenDeploymentConfiguration", "variableSetterType" : "BlueGreenDeploymentConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoadBalancerInfo", "beanStyleSetterMethodName" : "setLoadBalancerInfo", "c2jName" : "loadBalancerInfo", "c2jShape" : "LoadBalancerInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link LoadBalancerInfo.Builder} avoiding the need to create one manually via {@link LoadBalancerInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoadBalancerInfo.Builder#build()} is called immediately and its result is passed to {@link #loadBalancerInfo(LoadBalancerInfo)}.\n@param loadBalancerInfo a consumer that will call methods on {@link LoadBalancerInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loadBalancerInfo(LoadBalancerInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loadBalancerInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param loadBalancerInfo Information about the load balancer used in a deployment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loadBalancerInfo", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about the load balancer used in a deployment.", "getterModel" : { "returnType" : "LoadBalancerInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "loadBalancerInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "loadBalancerInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoadBalancerInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param loadBalancerInfo Information about the load balancer used in a deployment.", "setterMethodName" : "setLoadBalancerInfo", "setterModel" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : null, "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoadBalancerInfo", "variableName" : "loadBalancerInfo", "variableType" : "LoadBalancerInfo", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about the load balancer used in a deployment.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "LoadBalancerInfo", "variableSetterType" : "LoadBalancerInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2TagSet", "beanStyleSetterMethodName" : "setEc2TagSet", "c2jName" : "ec2TagSet", "c2jShape" : "EC2TagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link EC2TagSet.Builder} avoiding the need to create one manually via {@link EC2TagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link EC2TagSet.Builder#build()} is called immediately and its result is passed to {@link #ec2TagSet(EC2TagSet)}.\n@param ec2TagSet a consumer that will call methods on {@link EC2TagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2TagSet(EC2TagSet)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2TagSet", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagSet Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2TagSet", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.", "getterModel" : { "returnType" : "EC2TagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ec2TagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ec2TagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Ec2TagSet", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ec2TagSet Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.", "setterMethodName" : "setEc2TagSet", "setterModel" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : null, "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EC2TagSet", "variableName" : "ec2TagSet", "variableType" : "EC2TagSet", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "EC2TagSet", "variableSetterType" : "EC2TagSet" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsServices", "beanStyleSetterMethodName" : "setEcsServices", "c2jName" : "ecsServices", "c2jShape" : "ECSServiceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #ecsServices(List)}.\n@param ecsServices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ecsServices(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ecsServices", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ecsServices", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ecsServices", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ecsServices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ECSService", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ECSService.Builder} avoiding the need to create one manually via {@link ECSService#builder()}.\n\nWhen the {@link Consumer} completes, {@link ECSService.Builder#build()} is called immediately and its result is passed to {@link #member(ECSService)}.\n@param member a consumer that will call methods on {@link ECSService.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ECSService)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ECSService", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : null, "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ECSService", "variableName" : "member", "variableType" : "ECSService", "documentation" : "", "simpleType" : "ECSService", "variableSetterType" : "ECSService" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ECSService", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ECSService", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EcsServices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param ecsServices The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.", "setterMethodName" : "setEcsServices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsServices", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnPremisesTagSet", "beanStyleSetterMethodName" : "setOnPremisesTagSet", "c2jName" : "onPremisesTagSet", "c2jShape" : "OnPremisesTagSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link OnPremisesTagSet.Builder} avoiding the need to create one manually via {@link OnPremisesTagSet#builder()}.\n\nWhen the {@link Consumer} completes, {@link OnPremisesTagSet.Builder#build()} is called immediately and its result is passed to {@link #onPremisesTagSet(OnPremisesTagSet)}.\n@param onPremisesTagSet a consumer that will call methods on {@link OnPremisesTagSet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onPremisesTagSet(OnPremisesTagSet)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onPremisesTagSet", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param onPremisesTagSet Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onPremisesTagSet", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.", "getterModel" : { "returnType" : "OnPremisesTagSet", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "onPremisesTagSet", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "onPremisesTagSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OnPremisesTagSet", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param onPremisesTagSet Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.", "setterMethodName" : "setOnPremisesTagSet", "setterModel" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : null, "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OnPremisesTagSet", "variableName" : "onPremisesTagSet", "variableType" : "OnPremisesTagSet", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "OnPremisesTagSet", "variableSetterType" : "OnPremisesTagSet" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "applicationName", "currentDeploymentGroupName" ], "shapeName" : "UpdateDeploymentGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateDeploymentGroupRequest", "variableName" : "updateDeploymentGroupRequest", "variableType" : "UpdateDeploymentGroupRequest", "documentation" : null, "simpleType" : "UpdateDeploymentGroupRequest", "variableSetterType" : "UpdateDeploymentGroupRequest" }, "wrapper" : false }, "UpdateDeploymentGroupResponse" : { "c2jName" : "UpdateDeploymentGroupOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the output of an UpdateDeploymentGroup operation.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getHooksNotCleanedUp", "beanStyleSetterMethodName" : "setHooksNotCleanedUp", "c2jName" : "hooksNotCleanedUp", "c2jShape" : "AutoScalingGroupList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #hooksNotCleanedUp(List)}.\n@param hooksNotCleanedUp a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hooksNotCleanedUp(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hooksNotCleanedUp", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param hooksNotCleanedUp If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hooksNotCleanedUp", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hooksNotCleanedUp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hooksNotCleanedUp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutoScalingGroup.Builder} avoiding the need to create one manually via {@link AutoScalingGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingGroup.Builder#build()} is called immediately and its result is passed to {@link #member(AutoScalingGroup)}.\n@param member a consumer that will call methods on {@link AutoScalingGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutoScalingGroup)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AutoScalingGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : null, "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : "", "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutoScalingGroup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutoScalingGroup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HooksNotCleanedUp", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param hooksNotCleanedUp If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.", "setterMethodName" : "setHooksNotCleanedUp", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "hooksNotCleanedUp", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "hooksNotCleanedUp", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HooksNotCleanedUp" : { "beanStyleGetterMethodName" : "getHooksNotCleanedUp", "beanStyleSetterMethodName" : "setHooksNotCleanedUp", "c2jName" : "hooksNotCleanedUp", "c2jShape" : "AutoScalingGroupList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #hooksNotCleanedUp(List)}.\n@param hooksNotCleanedUp a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hooksNotCleanedUp(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hooksNotCleanedUp", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param hooksNotCleanedUp If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hooksNotCleanedUp", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hooksNotCleanedUp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hooksNotCleanedUp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutoScalingGroup.Builder} avoiding the need to create one manually via {@link AutoScalingGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingGroup.Builder#build()} is called immediately and its result is passed to {@link #member(AutoScalingGroup)}.\n@param member a consumer that will call methods on {@link AutoScalingGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutoScalingGroup)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AutoScalingGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : null, "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : "", "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutoScalingGroup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutoScalingGroup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HooksNotCleanedUp", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param hooksNotCleanedUp If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.", "setterMethodName" : "setHooksNotCleanedUp", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "hooksNotCleanedUp", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "hooksNotCleanedUp", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getHooksNotCleanedUp", "beanStyleSetterMethodName" : "setHooksNotCleanedUp", "c2jName" : "hooksNotCleanedUp", "c2jShape" : "AutoScalingGroupList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #hooksNotCleanedUp(List)}.\n@param hooksNotCleanedUp a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hooksNotCleanedUp(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hooksNotCleanedUp", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param hooksNotCleanedUp If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hooksNotCleanedUp", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hooksNotCleanedUp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hooksNotCleanedUp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutoScalingGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutoScalingGroup.Builder} avoiding the need to create one manually via {@link AutoScalingGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutoScalingGroup.Builder#build()} is called immediately and its result is passed to {@link #member(AutoScalingGroup)}.\n@param member a consumer that will call methods on {@link AutoScalingGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutoScalingGroup)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AutoScalingGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : null, "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutoScalingGroup", "variableName" : "member", "variableType" : "AutoScalingGroup", "documentation" : "", "simpleType" : "AutoScalingGroup", "variableSetterType" : "AutoScalingGroup" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutoScalingGroup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutoScalingGroup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HooksNotCleanedUp", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param hooksNotCleanedUp If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.", "setterMethodName" : "setHooksNotCleanedUp", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "hooksNotCleanedUp", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "hooksNotCleanedUp", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the AWS account. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the AWS account.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateDeploymentGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateDeploymentGroupResponse", "variableName" : "updateDeploymentGroupResponse", "variableType" : "UpdateDeploymentGroupResponse", "documentation" : null, "simpleType" : "UpdateDeploymentGroupResponse", "variableSetterType" : "UpdateDeploymentGroupResponse" }, "wrapper" : false } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : "1.0" }, "fileHeader" : "/*\n * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n", "sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse", "sdkModeledExceptionBaseClassName" : "CodeDeployException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.codedeploy.model.CodeDeployException", "sdkRequestBaseClassName" : "CodeDeployRequest", "sdkResponseBaseClassName" : "CodeDeployResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy